Webserver startet nicht mehr

  • Hallo,


    ich habe das Problem, dass der Webserver auf meiner TS-859 Pro+ nicht mehr startet.
    Weder ein Neustart des NAS noch ein Deaktivieren und anschliessendes Aktivieren des Webservers ueber die Administrationsseite helfen hier.
    Auch ueber die Konsole bekomme ich ihn nicht gestartet:

    Code
    [/] # /etc/init.d/Qthttpd.sh restartShutting down Qthttpd services: Qthttpd.apache: Could not reliably determine the server's fully qualified domain name, using 192.168.1.199 for ServerNamehttpd (no pid file) not runningApache httpd is stopped.Starting Qthttpd services:Apache logs have been cleaned.[/] #


    Es steht zwar, dass er gestartet wird, aber ich kann trotzdem nicht auf diesen Zugreifen.
    In den Systemprotokollen steht:


    Man sieht auch, dass weder der Neustart noch das Deaktivieren und anschliessende Aktivieren ueber die Webadministrationsseite erfolgreich sind.
    Der ueber die Konsole getestete Restart ist allerdings nicht in den Systemprotokollen zu finden.


    Am Apache selbst sollten keine Aenderungen vorgenommen worden sein und die php.ini wurde nur ein einigen Stellen modifiziert.
    Das Problem trat auf, nachdem ich die Reihenfolge der letzten vier Platten des NAS getauscht habe. Nachdem die Platten neu eingebunden waren, gab es ein Problem mit dem DDNS-Service, doch dieses konnte durch Deaktivieren und ernuetes Aktivieren dieses Services geloest werden.
    Nach einem Neustart trat dann das Problem mit dem Webserver auf.


    Zum System:
    TS-859Pro+ mit FW 3.7.3 Build 20120801 und erweitertem RAM auf 2GB


    Die Festplatten sind (nach Reihenfolge im NAS):


    SAMSUNG HD642JJ 1AA0 mit 640GB
    2 x WDC WD30EZRX-00MMMB080.0 (3TB WD Green)
    SAMSUNG HD502IJ 1AA0 mit 500GB
    WDC WD6400AAKS-65A7B01.0 (640GB WD Blue)
    Seagate ST3320820AS 3.AA mit 320GB
    WDC WD3200BEVT-22ZCT11.0 2,5" (320GB WD Blue)
    WDC WD1200BEVS-07LAT01.0 2,5" (120GB WD Blue)


    Die Netzwerkschnittstellen sind beide als Standalone konfiguriert.
    Ausserdem sind keine Geraete per eSATA oder USB angeschlossen.


    Als Service laufen: Samba, FTP, (Webserver), MySQL-Server, DDNS
    Aktivierte QPKGs: Java, Optware, Joomla, phpbb, PHPMyAdmin, rsnap und TeamSpeak


    Zugriff erfolgt von einem Notebook mit Windows 7 64bit. Der verwendete Browser ist der Firefox. Aber auch mit Google Chrome oder dem Internet Explorer ist kein Zugriff auf den Webserver moeglich.


    Ich hoffe, dass jemand von euch einen Tipp hat, wie ich den Webserver wieder zum Laufen bekomme.


    Viele Gruesse und vielen Dank
    Tobias

  • Zitat von "TobiasK"

    die php.ini wurde nur ein einigen Stellen modifiziert.


    Wann und wie hast du die php.ini geändert?

    Zitat von "TobiasK"

    Aktivierte QPKGs: Java, Optware, Joomla, phpbb, PHPMyAdmin, rsnap und TeamSpeak


    Gegebenen Falls mal alle deaktivieren - wenn der Server dann wieder startet den Übeltäter herausfinden und neu installieren.


    Falls das alles nicht hilft, den Web-Server über die Adminoberfläche zurücksetzen.

  • Hallo,


    Danke fuer die Rueckmeldung.


    Die php.ini habe ich das letzte mal vor einigen Monaten bearbeitet. Dabei wurden vorallem die Laendereinstellungen vorgenommen und auch das Memory-Limit fuer PHP-Scripte etwas erhoeht.
    Ich werde dann mal morgen die php.ini sichern und zuruecksetzen.


    Auch das Deaktivieren der QPKGs werde ich dann mal testen und dann notfalls den Webserver zuruecksetzen, wenn ich keine andere Loesung gefunden habe.


    Erstaunlich finde ich es nur, dass der Webserver von jetzt auf sofort nach einem Neustart des NAS nicht mehr funktioniert. Direkt nach dem Plattentausch und dem ersten Restart gab es auch noch kein Problem mit dem Webserver, denn da habe ich diesen nochmal getestet, weil der DDNS-Service Probleme bereitet hat und ich einen Test durchfuehren musste, ob wieder funktioniert.


    Vielen Dank auf jeden Fall schonmal und ich werde dann morgen berichten, ob es funktioniert hat.

  • Zitat von "TobiasK"

    Direkt nach dem Plattentausch und dem ersten Restart gab es auch noch kein Problem mit dem Webserver, denn da habe ich diesen nochmal getestet,


    Wenn das so ist, dann schau dir mal die apache.conf in /etc/config/apache/ an. Eventuell hats da drin was zerlegt. Vielleicht auch den Inhalt hier posten.

  • Hallo,
    danke fuer den Tipp, denn es lag wohl wirklich an der apache.conf.
    Der Inhalt dieser Datei kam mir mit 9 oder 10 Zeilen etwas zu kurz vor, also habe ich die php.ini gesichert, den Webserver ueber die Webadministrationsseite komplett zurueckgesetzt und anschliessend die alte php.ini wieder eingespielt.
    Nun scheint alles wieder zu funktionieren und die apache.conf hat jetzt auch 196 Zeilen.