本文介绍如何屏蔽通过IP去访问项目,只需要简单的Nginx设置即可完成:
第一种写法(导航到默认500报错页面):
#禁止通过IP直接访问网站(如需测试部署的页面,直接改变监听的端口)
server{
listen 80 default;
return 500;
}
第二种写法(导航到我们自己配置的50x报错页面,未自测):
#禁止通过IP直接访问网站(如需测试部署的页面,直接改变监听的端口)
server{
listen 80 default;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location / {
return 500;
}
}