1

需要对基本的 Ubuntu LAMP 安装进行哪些配置以防止它记录访问者的 IP 地址?

4

2 回答 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 回答