nginx上设置禁止通过ip访问服务器,只能通过域名访问
程序员文章站
2023-12-28 20:06:34
...
为了避免别人把未备案的域名解析到自己的服务器ip而导致服务器被断网,需要在nginx上设置禁止通过ip访问服务器,只能通过域名访问。 最关键的一点是,在server的设置里面添加这么一行: Listen 80 default; 后面的default参数表示这个是默认的虚拟主机。 例如:别人如果通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500。具体如下: Server { Listen 80 default; Server_name _; Return 500; } 当然,按照上述设置,的确不能让别人通过ip访问服务器了,但是还应该开放一个或多个真实的希望被访问的域名配置,设置如下: Server { Linten 80; Server_name www.941db.com; (以世海夺宝网为例) ……….. }
以上就介绍了nginx上设置禁止通过ip访问服务器,只能通过域名访问,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
nginx上设置禁止通过ip访问服务器,只能通过域名访问
-
nginx禁止直接通过ip进行访问并跳转到自定义500页面的操作
-
【转载】 腾讯云通过设置安全组禁止某些IP访问你的服务器
-
Nginx服务器实现通过ip和user_gent限制访问的方法分析
-
nginx-Nginx怎么配置访问同一个IP下的不同路径,来访问不同的项目,没有域名,只能通过IP地址访问
-
[云服务器]linux宝塔面板下配置连接mysql的jdbc配置及设置通过自己的域名来访问web项目
-
Nginx 禁止直接使用IP或未绑定的域名访问Web服务器
-
Nginx 禁止直接使用IP或未绑定的域名访问Web服务器
-
nginx上设置禁止通过ip访问服务器,只能通过域名访问
-
Nginx服务器实现通过ip和user_gent限制访问的方法分析