Перезапустите httpd после изменений в httpd.conf - PullRequest
40 голосов
/ 31 октября 2010

Нужно ли перезапускать httpd после изменений в файле httpd.conf, чтобы изменения вступили в силу?

Ответы [ 3 ]

30 голосов
/ 31 октября 2010

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

6 голосов
/ 18 июня 2015

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

sudo service httpd restart

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

apachectl -t

Изменения могут занять некоторое время для отражения.

2 голосов
/ 07 апреля 2017

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

Из документов Apache :

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

...