Directadmin默认安装好后,提供的Webalizer是无法显示来访者地理位置的。全部显示为Unresolved/Unknown,如下图:
这并不是Webalizer的问题,而是Apache为减少资源开销,默认关闭了HostnameLookups。对于Directadmin安装的环境,需要修改下面两个文件:
/etc/httpd/conf/extra/httpd-default.conf /etc/httpd/conf/original/extra/httpd-default.conf
找到HostnameLookups将其设置为On,然后重新加载配置文件即可。不出意外,第二天Webalizer统计里就可以显示地区了。
Directadmin还原Apache配置时会使用 /etc/httpd/conf/original/extra/httpd-default.conf,所以建议同时修改这个文件。
本文结束。
Leave a comment