apache über script neu starten
Posted: 2003-09-14 15:28
Hallo zusammen,
ich würde gerne über ein PERL Script den Apache-Server neu starten, weil ich in die httpd.conf einen neuen virtuellen Host geschrieben habe. Immer wenn ein virtueller Host hinzugefügt wird, muss der Server natürlich neu gestartet werden, damit er auch verfügbar ist.
Im Script verwende ich folgenden Befehl (Script hat su-bit):
system("/usr/sbin/apachectl restart");
Folgender Fehler tritt auf:
/usr/sbin/apachectl restart: httpd not running, trying to start /usr/sbin/apachectl restart: httpd could not be started
Folgende Befehle funktionieren leider auch nicht:
/etc/init.d/apache restart
/etc/init.d/httpd stop = Stopping httpd: [FAILED]
killall -HUP httpd
Hier mal eine Ausgabe von httpd - status aus dem Script:
httpd (pid 16613 14850 14844) is running...
Wie kann ich den httpd neu starten, oder kennt ihr eventuell andere möglichkeiten um einen gerade eingefügten virtuellen host verfügbar zu machen?? Die Konfigurationsdatei enthält keine Fehler...
danke im vorraus
-hever-
ich würde gerne über ein PERL Script den Apache-Server neu starten, weil ich in die httpd.conf einen neuen virtuellen Host geschrieben habe. Immer wenn ein virtueller Host hinzugefügt wird, muss der Server natürlich neu gestartet werden, damit er auch verfügbar ist.
Im Script verwende ich folgenden Befehl (Script hat su-bit):
system("/usr/sbin/apachectl restart");
Folgender Fehler tritt auf:
/usr/sbin/apachectl restart: httpd not running, trying to start /usr/sbin/apachectl restart: httpd could not be started
Folgende Befehle funktionieren leider auch nicht:
/etc/init.d/apache restart
/etc/init.d/httpd stop = Stopping httpd: [FAILED]
killall -HUP httpd
Hier mal eine Ausgabe von httpd - status aus dem Script:
httpd (pid 16613 14850 14844) is running...
Wie kann ich den httpd neu starten, oder kennt ihr eventuell andere möglichkeiten um einen gerade eingefügten virtuellen host verfügbar zu machen?? Die Konfigurationsdatei enthält keine Fehler...
danke im vorraus
-hever-