PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache über geänderte Konfiguration informieren



Thovan
15.08.07, 19:26
Gibt es eine Möglichkeit httpd mitzuteilen, dass er seine Konfiguration neu laden soll, ohne ihn neustarten zu lassen?

Ich will neue VHosts über ein Web-Interface anlegen können ohne dass SSH-Zugriff nötig ist.
Dazu soll ein Steuerung-Daemon laufen, damit das Web-Interface nicht direkt in die Config schreiben kann.

Also ich suche etwas wie postfix reload, nur eben für httpd.

Thovan
15.08.07, 19:29
Ich beantworte meine Frage umgehend selbst:

Laut der Dokumentation (http://httpd.apache.org/docs/2.2/stopping.html) (in die ich besser mal eher geschaut hätte), kann ich genau das mit dem Befehl apachectl -k graceful bewirken.

zyrusthc
15.08.07, 19:41
Ich beantworte meine Frage umgehend selbst:

Laut der Dokumentation (http://httpd.apache.org/docs/2.2/stopping.html) (in die ich besser mal eher geschaut hätte), kann ich genau das mit dem Befehl apachectl -k graceful bewirken.

hmmmm

Usage: /etc/init.d/httpd {start|stop|restart|reload|graceful|condreload|clo selogs|update|condrestart|status|extendedstatus|co nfigtest|configtest_vhosts|semcleanrestart|debug|s how_defines}

Greeez Oli

marce
15.08.07, 21:00
es ist eigentlich völlig egal, ob Du ein restart oder graceful an den Server sendest - der einzige Unterschied dabei ist die Art, wie er sich neu startet.

graceful ist den Usern gegenüber etwas freundlicher, kann aber auch zu Problemen führen...

Bei fehlerhaften Konfigurationen hast Du so oder so ein Problem...

zyrusthc
15.08.07, 21:02
Bei fehlerhaften Konfigurationen hast Du so oder so ein Problem...
Um den vorzubeugen liefert das Init-Script ja auch configtest & configtest_vhosts mit ;)

Greeez Oli

Thovan
15.08.07, 22:00
Um den vorzubeugen liefert das Init-Script ja auch configtest & configtest_vhosts mit ;)

Greeez Oli

1. Das und
2. wollte ich dem Konfigurationsdaemon auch nur beschränkte Möglichkeiten und eine gute Fehlervorbeugung mitgeben.

marce
15.08.07, 22:04
schau Dir doch auch mal

http://httpd.apache.org/docs/2.2/vhosts/mass.html

an... das umgeht das Neustart-Probkem recht "elegant"...