Wenn ich das Tutorial über das Erstellen / Hinzufügen virtueller Hosts lese, ist der letzte Satz immer ungefähr so:
... jetzt starte Apache neu und du bist fertig!
Jetzt haben viele (die meisten | alle) Webhosts ein Panel, in dem Sie neue virtuelle Hosts erstellen können, die fast sofort aktiviert werden ... und ich bin sicher, dass sie Apache nicht nur zu meinem Vergnügen neu gestartet haben (was Hunderten von anderen Benutzern Unannehmlichkeiten bereitet) !
Wie kann man die Apache-Einstellungen ändern, virtuelle Hosts hinzufügen usw. und die neuen Einstellungen neu laden, ohne den Apache-Server neu zu starten?
apache-2.2
Augustin
quelle
quelle
force-reload
eher alsreload
.apache2ctl graceful
.Die meisten Linux-Distributionen haben ein kleines Hilfsprogramm namens apachectl oder apache2ctl, mit dem Sie die Konfiguration einfach neu laden können. Dadurch werden auch alle neuen virtuellen Hosts aktiviert. Der gesuchte Befehl lautet
apache2ctl graceful
quelle
apache2ctl
. Ich würde lieber das Init-Skript verwenden, da es möglicherweise auch apache2 als bestimmten Benutzer startet, den Sie kennen müssen, um es zu verwendenapache2ctl
. Vertrauen Sie auf die Tools, die mit Ihrer Distribution