需要对基本的 Ubuntu LAMP 安装进行哪些配置以防止它记录访问者的 IP 地址?
问问题
213 次
2 回答
0
在 apache 配置中查找 CustomLog 指令:
fgrep -wir CustomLog /etc/apache2/
你会发现这样的东西:
CustomLog /var/log/apache2/access.log combined
CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined
寻找第三部分,combined
是svhost_combined
的昵称LogFormat
。它们在内部/etc/apache2/apache2.conf
使用LogFormat指令定义,包含几个Format Strings。
寻找
%a Remote IP-address
%h Remote host
并将它们从您的LogFormat
指令中删除。替换它们可能更聪明,0.0.0.0
因此日志文件处理仍然可以进行。
前:
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
后:
LogFormat "0.0.0.0 %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
于 2013-01-11T17:55:34.070 回答
0
http://httpd.apache.org/docs/2.2/mod/mod_log_config.html
Syntax: LogFormat format|nickname [nickname]
Default: LogFormat "%h %l %u %t \"%r\" %>s %b"
不要使用 %h 或 %a
于 2013-01-11T17:57:23.567 回答