NGINX防止域名被恶意指向

今天碰到了域名被恶意指向的情况,一个垃圾域名指向了服务器的ip,还被人投诉。网上找了一下,原来是nginx的默认空主机头的问题,nginx的默认配置中的虚拟主机允许用户通过IP访问,或者通过未设置的域名访问,这就会被人恶意指向。

编辑conf/nginx.conf文件,加上或者修改默认设置
server {
listen 80 default;
server_name _;
return 403;
}
修改后重启一下nginx,sbin/nginx -s reload,在修改完配置文件后最好先测试一下有没有错误,sbin/nginx -t,如果显示Ok的话就没问题

如果想把这些流量转到自己网站上去,可以把return改为rewrite,不怕被投诉或者封掉的话。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值