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