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