Kiedy czytam samouczek na temat tworzenia / dodawania wirtualnych hostów, ostatnie zdanie zawsze brzmi:
... teraz uruchom ponownie apache i gotowe!
Teraz wielu (większość | wszystkich) hostów ma panel, który pozwala ci tworzyć nowe wirtualne hosty, które są aktywowane prawie natychmiast ... i jestem pewien, że nie uruchomili ponownie apache (niewygodne setki innych użytkowników) tylko dla mojej przyjemności !
Jak więc zmienić ustawienia apache / dodać wirtualne hosty itp. I ponownie załadować nowe ustawienia bez faktycznego restartowania serwera apache?
apache-2.2
sierpień
źródło
źródło
force-reload
raczej niżreload
.apache2ctl graceful
.Większość dystrybucji Linuksa ma małe narzędzie o nazwie apachectl lub apache2ctl, którego można użyć do ponownego załadowania konfiguracji. Spowoduje to również aktywację nowych wirtualnych hostów. Polecenie, którego szukasz, to
apache2ctl graceful
źródło
apache2ctl
. Wolałbym użyć skryptu inicjującego, ponieważ może on również uruchamiać apache2 jako konkretnego użytkownika, którego musisz znać, aby z niego korzystaćapache2ctl
. Zaufaj narzędziom dostarczanym z Twoją dystrybucją :-)