我使用awstats来logging我的服务器stream量,我非常高兴。 一个问题是我旅行很多,我不希望我的stream量在awstats中计算。
你有什么好主意,我怎么可以忽略我的访问?
我的第一个想法是以某种方式使用cookie。 我已经根据http://www.crumpeta.com/adding_cookie_information_to_apache_log_files添加了一个新的logformat到我的apache服务器。 是否有可能在awstats中过滤cookie以忽略我?
另一个select是添加第二个虚拟主机,只有你使用该虚拟主机不会将stream量logging到awstats读取的主日志。
是的,您可以在您的awstatsconfiguration文件中使用特殊的configuration,以便忽略特定的访问。
使用类似于:
LogFile =“grep -v YOUCOOKIESTRING /var/log/apache2/access.log |”
在你的/etc/awstats/awstats.yoursite.conf文件中。
你从静态或dynamicIP浏览? 如果它是一个静态IP(大多数商业级的互联网连接都会有这个),请查看awstatsconfiguration文件中的SkipHosts参数。
您可以使用与主站点相同的DocumentRoot和相关参数来设置和附加VirtualHost,但使用不同的ServerName。 要工作,您自己的网站的内部链接将需要在本地。
您可以从一组日志文件中提取相关的日志条目,或为新的VirtualHost设置不同的ErrorLog和CustomLog。