Ich habe vor kurzem mein Mac OS von Lion auf Lion Server aktualisiert, die ändert, wie die httpd.conf Einstellungen gelesen werden, wenn Apache gestartet wird. Insbesondere werden Umgebungsvariablen wie WEBSHARING_ON und MACOSXSERVER durch den Prozess Server.app gesetzt, so dass zusätzliche Module und Dateien beim Start von Apache eingelesen werden.Graceful Neustart von Apache auf Lion Server
So, jetzt den Apache-Server mit allen richtigen Einstellungen und Module geladen neu zu starten, ich habe den Befehl verwenden: -
sudo serveradmin stop web && sudo serveradmin start web
Früher hätte ich laufen: -
sudo apachectl -S
sudo apachectl graceful
Ich bevorzuge die letztere Methode bei weitem. Zum einen kommt der Befehl viel schneller zurück, und ich stelle mir auch vor, dass der Apache/httpd-Serverprozess nicht vollständig beendet wird, sondern nur die Einstellungen neu geladen werden.
Gibt es also eine Möglichkeit, Apache in Lion Server elegant neu zu starten?