Server startet nach Reboot nicht

peter_braun

Registered User
Hallo Forum,

mein Server funktioniert im moment aber ich setzte dies mal trotzdem hier rein weil mein
Server nicht mehr startet wenn ich einen Reboot durchführe.

Also ich bin bei Server4you und habe dort einen Root-Server Power.
Mit dem Betriebsystem Debian Sarge 3.1 Raid System.
Mit Confixx Premium.

Vor 2 Tagen habe ich versucht auf meinem Server SSL einzurichten Zertifikat etc
habe ich alles schon. Ich habe dann in der apache2.conf die nötigen Einträge gemacht.
Confixx hat unten drin stehen:

Code:
## CONFIXX
<Directory "/var/www/confixx/html">
 AllowOverride all
</Directory>
NameVirtualHost 85.25.136.192:80
<VirtualHost 85.25.136.192:80>
ServerName charlie431.server4you.de
#User confixx
#Group users
DocumentRoot /var/www/confixx/html
Alias /phpmyadmin /var/www/phpmyadmin
php_admin_value safe_mode Off
php_admin_value safe_mode_exec_dir /var/www/confixx/bin
php_admin_value upload_tmp_dir /var/www/confixx/tmp
php_admin_value open_basedir none
ScriptAlias /cgi-bin/ /var/www/confixx/html/cgi-bin/
CustomLog /var/log/apache2/charlie431.server4you.de_access.log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
ErrorLog /var/log/apache2/charlie431.server4you.de_error.log
</VirtualHost>
Include /etc/apache2/confixx_vhost.conf
# ^- Dieser Eintrag sollte unbedingt am Ende der Datei bleiben
## /CONFIXX
php_value short_open_tag 1
php_value register_globals 1

Ich habe den Eintrag für SSL dann einfach obendrüber gemacht ganz genau weis
ich nicht mehr was ich eingetragen habe weil es nicht funktioniert hatte. da habe ich wieder die
alte apche2.conf hochgeladen.

Das sah ungefähr so aus:

Code:
# SSL Einstellungen
LoadModule ssl_module modules/mod_ssl.so
SSLMutex sem
SSLRandomSeed startup builtin

#Einstellungen User web1
<VirtualHost 85.25.136.192:443>
ServerName www.existenz-im-web.de
DocumentRoot /var/www/web1/html/existenz/
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/web1/existenz-im-web.de/www_existenz-im-web_de.crt
SSLCaCertificateFile /etc/apache2/ssl/web1/existenz-im-web.de/LiteSSLBundle.crt
SSLCertificateKey /etc/apache2/ssl/web1/existenz-im-web.de/www_existenz_im_web_de.key
</VirtualHost>

Das hatte aber nicht funktioniert bei einem Neustart des Apache Servers kam die Meldung das dass
Modul mod_ssl nicht gefunden worden ist dann habe ich noch folgendes geändert:

Code:
LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so

Dann war die Fehlermeldung für mod_ssl.so weg aber funktioniert hatte dies auch nicht. Nach einem
Reboot des Servers wurde der Server dann nicht mehr gestartet auch über PowerPanel hat ein Software
und ein Hardware Reboot nichts gebracht. Erst nachdem im Rechenzentrum ein Techniker den Server per
Hand neu gestarte hat hatte dies funktioniert.

Ich habe dann nachdem der Server wieder funktioniert hatte wieder die ursprünglichen Dateien hochgeladen
ohne meine Änderungen. Danach habe nochmals ein Server reboot gemacht. Aber mit dem selben Ergebnis.

Ich was ich machen soll damit wieder alles funktioniert. Es sollte wieder der normale Reboot gehen und
dass mit dem SSL einrichten versteh ich auch nicht ich denke dass es auch an dem Eintrag von Confixx liegt.

Bei der Support Anfrage bei Server4you wurde das geschrieben:

Sehr geehrter Kunde,

scheinbar ist auf Ihrem System ein Kernel kleiner als 2.6.14 installiert. Diese Versionen laufen mit der
Hardware nicht zusammen. Sie können über das Recovery wieder den von uns installierten Kernel installieren.
Er befindet sich auf http://suse.intergenia.de. Falls Sie andere Fragen oder Anmerkungen haben, steht Ihnen
usner Support-Team gerne zur Verfügung.

Mit freundlichen Grüßen
Support

Ich habe ja aber keinen neuen Kernel oder so installiert und vorher hat der Reboot ja auch funktioniert dass
kann es wohl auch nicht sein. Ansonsten habe ich noch in /etc/default/mdadm den Pfad MAIL_TO="root"
meine eMail Adresse eingetragen. Aber dass kan doch nicht der Fehler sein oder?

Wenn ich jetzt den apache Server neustarte funktioniert das auch und der Apache Server läuft aber
ich bekomme noch folgende Meldungen:

Code:
charlie431:~# /etc/init.d/apache2 restart
Forcing reload of web server: Apache2 ... no pidfile found! not running?
[Thu Mar 16 19:10:42 2006] [warn] NameVirtualHost 85.25.136.192:80 has no 
VirtualHosts httpd (pid 3170) already running

Also der Pfad in der apache2.conf zur PidFile stimmt. Die PidFile ist auch vorhanden. ich weis nicht was
die Meldung genau bedeuten soll hat dies vielleicht mit dem Problem dass der Server nach dem reboot
nicht mehr startet zu tun? Ich hoffe jemand hat eine Idee wo das Problem liegt und kann mir helfen.

ich bedanke mich bereits jetzt für Hilfestellungen.

Schönen gruß
Peter Braun
 
Hallo,

danke erstmal aber auf der Seite wird das meiner Meinung zwar gut erklärt aber wie ich das jetzt löse weis ich trotzdem nicht. Und liegt es wirklich daran dass dann auch der Server nach einem reboot nicht mehr startet?

Und wieso kommt die Meldung:

Code:
Forcing reload of web server: Apache2 ... no pidfile found! not running?

Die Datei ist ja vorhanden...

Und warum hat dass mit dem SSL nicht funktioniert liegt das auch an Confixx und wie behebe ich das? Aber trotzdem danke für die Hilfe.

Wenn ich das richtig Verstanden habe muss ein Eintrag der von Confixx vorgenommen wurde lösche weil es ja in der confixx_vhost.conf automatisch geschrieben wird oder wie?

Schönen gruß
Peter Braun
 
Hallo!
Mal ein Problem nach dem anderen. Kernelfrage: Was gibt denn ein uname -a aus?

mfG
Thorsten
 
Hallo,

uname -a gibt folgendes aus:

Code:
Linux charlie431.server4you.de 2.6.14-2-k7-smp #1 
SMP Tue Nov 15 00:28:07 CET 2005 i686 GNU/Linux

Das Problem mit dem Reboot ist glaub ich mal gelöst... Der Support
hatte mir heute morgen geschrieben dass es daran liegen kann dass
ich die apache2.conf in Windows editiert und dann wieder hochgeladen
habe. Ich habe dann recode installiert und dann mit dem Befehl:

Code:
recode -f ibmpc..latin1 /etc/apache2/apache2.conf

Das wieder einigermaßen hinbekommen...

Was ich immer noch nicht verstehe ist dass mit dem

Code:
[warn] NameVirtualHost *:80 has no VirtualHosts

ich habe jetzt einfach mal in apache2.conf statt :80 :443 eingetragen
weil ich sowieso SSL Einrichten will. Aber ich weis nicht wo ich dann den
VirtualHost eintragen soll direkt in der apache2.conf da ist ja nur ein Eintrag von
Confixx. Oder einen neuen VirtualHost anlegen? Übrigens ich möchte die
Standart IP des Servers für SSL nutzen...

gruß
Peter Braun
 
Der Fehler (warn] NameVirtualHost *:80 has no VirtualHosts) kommt, weil 2 mal "NameVirtualHost" (fuer den selben Host)angegeben ist.

Einmal in der apache2.conf und einmal in der confixx_vhost.conf.
 
Back
Top