Нужно ли перезагружать httpd после изменений в файле httpd.conf, чтобы изменения вступили в силу?
Перезапустите httpd после изменений в httpd.conf
Ответ 1
Да. HTTPD.conf читается при запуске apache, поэтому для любых изменений, которые необходимо предпринять, вам необходимо перезапустить его.
Ответ 2
Да, вам нужно перезапустить сервер
sudo service httpd restart
Вы можете проверить ошибки в конфигурационных файлах на
apachectl -t
Изменения могут занять некоторое время.
Ответ 3
Вы можете перезапустить apache в своих конфигурационных файлах без перезагрузки
sudo apachectl graceful
(или apache2ctl
на debian).
Из Документы Apache:
Изящно перезапускает Apache httpd daemon. Если демон не запущен, он запускается. Это отличается от обычного перезапуска тем, что в настоящее время открытые соединения не прерываются. [...] Эта команда автоматически проверяет файлы конфигурации, как в configtest, перед началом перезапуска, чтобы убедиться, что Apache не умирает.