起因
每到春节前后,我都比较关注服务器的状况,而且最近一直在研究docker,然后自己的站点又全部署到了docker容器中了,偶尔会上来看下。
这两天就看到很奇怪的现象,我的这个小博客,理论上每天访问的人数都是不多的,就30-40个ip,pv也就是50-80左右,最近一段时间却异常的凶猛。
见下图
我直呼好家伙,我特么直接好家伙!
这是被人刷了恶意的关键词,让我百度统计都统计不对了!
解决
于是我做了如下操作
1.我服务器使用Nginx做代理转发,直接在vhost上屏蔽
修改vhost配置,增加如下代码:
location / { | |
try_files $uri $uri/ /?$args; | |
if ($http_referer ~* shihougong.org) { | |
rewrite ^/ http://www.baidu.com/; | |
} | |
} |
这个代码的意思就是,碰到是shihougong.org
打头的页面,就跳转给百度
2.百度统计开启白名单功能,只统计白名单内的url
进入百度统计->管理->网站列表
在你的站点的列表,更多设置中选择过滤规则设置
新增受访域名白名单:在基础统计全局报告中,只统计白名单中所添加的特定网站域名的访问流量,最多可增加20个受访域名。
场景:主要帮您解决网站的百度统计代码被恶意盗用,导致您的百度统计后台出现他人网站的情况。
选择白名单,状态点到绿色,然后将你要统计的域名点击添加添加到受访域名列表,如图
选择好要统计的域名后,点击提交,并且点击确认即可。一般需要第二天生效
2021-01-14更新
今天发现shihougong.org
这个网站居然还在用关键字刷。我了个去,有点意思。解决方式还是一样,上次新增了受访域名白名单,这次增加一个排除搜索词
即可。
最后提醒下这个叫做:shihougong的网站,专心做站,安心做人,不要走歪门邪道!
2021-01-08更新
今天看了下站点统计,已经没有这个问题了,看起来是解决了!
解决方式参考:
如何防止:百度统计被別人恶意刷关键词