1. 首页
  2. 经验分享

nginx屏蔽或禁止指定来源网站

nginx屏蔽或禁止指定来源网站域名,防止固定网站不断的刷新自己的网站

最近总有某来源网站进行大量的访问自己的网站,看后台来路统计相当不爽,于是想办法屏蔽掉这个刷流量的网站,自己的服务器是nginx的,就想到了,用规则来屏蔽

2018082101430973

1、查看来路,并记下网址,让此网站来的返回403,将下面代码放在在 nginx.conf 中 location  下面 。

if ($http_referer ~* yunfu123.net) {

return 403;

}

还可以不屏蔽,让他访问时跳转到他自己的网站,

if ($http_referer ~* yunfu123.net) {

rewrite ^/ http://www.yunfu123.net/;

}

接下来,我们重启一下nginx的服务:/usr/local/nginx/sbin/nginx -s reload  就可以了。如果设置完成后没有生效,需要将代码放在 /usr/local/nginx/conf/vhost中,自己网站的配置文件中。

如何测试效果,在浏览器中审查元素,随便改一个链接的地址,链接到自己的网站,点击一下就可以看到效果了

 

本文来自投稿,不代表WebSE立场,如若转载,请注明出处:https://webse.cn/678.html

发表评论

登录后才能评论

联系我们

QQ:44069836

在线咨询:点击这里给我发消息

邮件:admin@webse.cn

工作时间:周一至周五,9:30-18:30,节假日休息