网站被镜像,如何设置非绑定域名不能访问服务器?
网站被镜像了。(P。S。刚试了下连咱们的论坛也被镜像了https://bbs.vpser.net.s3.gvirabi.com/,太可恶了,我的几个站也是。)对方是一个二级域名,网站和我的一模一样,并且访问的是我的服务器资源,可以通过IPTABLES封禁对方IP,但感觉这样治标不治本,走了一个还会来另一个,现在镜像站十分猖狂。
所以就想像下面这样新增个server设置其他域名不得访问:
server {
listen 80default_server;
server_name_;
return 404;
}
但是,在网站CONF中配置后nginx -t检测提示a duplicate default server for 0.0.0.0:80 in /usr/local/nginx。。。
显然,default server已被占用,然后在nginx.conf中发现了这个:
listen 80 default_server;
#listen [::]:80 default_server ipv6only=on;
server_name www.lnmp.org;
index index.html index.htm index.php;
root/home/wwwroot/default;
尝试把这段用#全注释掉了,然后确实通过检测了,但重启LNMP后并不起作用,对方的二级域名仍然可以访问我的服务器。
请问应该怎么办呀?难道要删掉nginx.conf.default这个文件吗?
谢谢军哥!
[ 本帖最后由 winnieji 于 2016-5-7 00:54 编辑 ] 这个应该是反代的,只能通过封ip或修改程序,在程序上进行修改判断
提示a duplicate default server for 0.0.0.0:80 in /usr/local/nginx 肯定是多个default server了
nginx.conf.default是无用文件
回复 2# 的帖子
军哥,NGINX就木有办法禁止反代吗?回复 3# 的帖子
nginx上没法弄只能在网站上设置js代码或php代码进行检查
页:
[1]