欢迎光临
我们一直在努力

nginx禁止IP直接访问网站的办法

在Nginx上设置禁止通过IP访问服务器,只能通过域名访问,这样做是为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,或者直接通过IP访问网站。在网站上看了N多,都啰嗦的很,连自己错误的配置也说了一大通。就是简单的建个文件就好了!

在网站配置文件下/alidata/server/nginx/conf/vhosts/新建一个conf文件。

将下列代码写入该文件。

#forbidden use ip address access

server

{

listen 80 default;

server_name _;

return 444;

}

重启Nginx,再试一下,是不是不能够直接使用IP访问服务器了,这样可以防止同服务器上有多个网站时,使用IP访问到其中的一个网站。

赞(0)
版权归原作者所有,如有侵权请告知。达维营-前端网 » nginx禁止IP直接访问网站的办法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址