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