Недавно я обновил ОС Mac от Lion до Lion Server, что изменяет настройки параметров httpd.conf при запуске Apache. В частности, переменные окружения, такие как WEBSHARING_ON и MACOSXSERVER, устанавливаются процессом Server.app, так что дополнительные модули и файлы считываются при запуске Apache.Изящный перезапуск Apache на сервере Lion
Так что теперь, чтобы перезапустить сервер Apache со всеми соответствующими настройками и загруженных модулей, я должен использовать команду: -
sudo serveradmin stop web && sudo serveradmin start web
Раньше я бы работать: -
sudo apachectl -S
sudo apachectl graceful
Я предпочитаю последний метод далеко. С одной стороны, команда возвращается намного быстрее, и я также предполагаю, что процесс сервера apache/httpd не полностью завершается, просто настройки перезагружаются.
Итак, есть ли способ изящно перезапустить Apache в Lion Server?