我们在使用的时候会遇到很多的惡意IP攻击这个时候就要用到Nginx 禁止IP访问了。下面我们就先看看Nginx的默认虚拟主机在用户通过IP访问或者通过未设置的域名访问(比如有人把怹自己的域名指向了你的ip)的时候生效最关键的一点是,在server的设置里面添加这一行:
后面的default参数表示这个是默认虚拟主机
Nginx 禁止IP访问这个設置非常有用。
比如别人通过ip或者未知域名访问你的网站的时候你希望禁止显示任何有效内容,可以给他返回 permanent;
按照如上设置后确实不能通过IP访问服务器了,但是在应该用中出现当server_name后跟多个域名时其中一个域名怎么都无法访问,设置如下:
版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
在Nginx上设置禁止通过IP访问服务器只允许通过域名访问,以避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网 nginx的默认虚拟主机允许用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候生效 在server的设置里面添加这一行: 比如别人通过ip或者未知域名访问你的网站的时候你希望禁止显示任何有效内容,可以给他返回 permanent; 按照如上设置后确实不能通过IP访问服务器了,但是在应该用中出现当server_name后跟多个域名时其中一个域名怎么都无法访问: |