Перезапустите httpd после изменений в httpd.conf

Мне нужно перезапустить httpd после изменений в httpd.файл conf для изменения вступили в силу?

3 ответов


да. Файл httpd.conf читается при запуске apache, поэтому для любых изменений необходимо перезапустить его.


да, вам нужно перезапустить сервер

sudo service httpd restart

вы можете проверить ошибки в файлах конфигурации с помощью

apachectl -t

изменения могут занять некоторое время, чтобы отразить.


вы можете перечитывать файлы конфигурации apache без перезапуска sudo apachectl graceful (или apache2ctl на debian).

С Apache docs:

изящно перезапускает демон Apache httpd. Если демон не запущен, он запускается. Это отличается от обычного перезапуска тем, что в настоящее время открытые соединения не прерываются. [...] Эта команда автоматически проверяет файлы конфигурации, как в configtest, перед началом перезапуска, чтобы убедиться Апачи не умирают.