今天查看访问日志,发现很多“internal dummy connection”,以为被攻击了。
百度了下,是apache对自身进程的监听所产生的日志,为了方便我们查看有效的访问日志,可以将这些屏蔽掉。
打开httpd.conf
找到 CustomLog logs/access.log combined
这一行
在这行的前面加入
SetEnvIf User-Agent "(internal dummy connection)" dontlog
然后在CustomLog logs 这一行后面加上 env=!dontlog
CustomLog /var/log/apache/access.log combined env=!dontlog
重启apache (service apache2 restart) 即可生效。
在查看访问日志,不会产生"internal dummy connection"。