我将要对我的 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
Run Code Online (Sandbox Code Playgroud)
到:
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
Run Code Online (Sandbox Code Playgroud)
小智 5
是的,当您编辑 apache 的配置文件时,首先要做的是运行 apachectl configtest(或 apache2ctl configtest for apache2)。
在尝试重新启动服务器之前,这将告诉您配置中是否有任何错误。如果您刚刚通过编辑破坏了您的配置,则调用 restart 将停止服务器并在它尝试启动时因错误而退出,从而使您的 Web 服务停止运行。
| 归档时间: |
|
| 查看次数: |
5753 次 |
| 最近记录: |