Назад | Перейти на главную страницу

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

Я собираюсь внести изменения в свой файл apache2.conf, мне нужно перезапустить сервер, чтобы эти изменения вступили в силу?

В частности, я меняю% h на% {X-Forwarded-For} i

Из:

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

Кому:

LogFormat "%v:%p %{X-Forwarded-For}i %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

Да, когда вы редактируете файлы конфигурации для apache, первое, что нужно сделать, это запустить apachectl configtest (или apache2ctl configtest для apache2).

Это сообщит вам, есть ли у вас какие-либо ошибки в конфигурации, прежде чем вы попытаетесь перезапустить сервер. Если вы только что нарушили свою конфигурацию с помощью редактирования, вызов перезапуска остановит сервер и выйдет из строя с ошибкой при попытке запуска, оставив вашу веб-службу неработающей.

да

Я бы порекомендовал "плавный" перезапуск после проверки конфигурации.

Да конфигурации Apache требуется перезапуск сервера