VPS侦探论坛

标题: lnmp禁止通过IP访问的问题,求助军哥 [打印本页]

作者: bingren    时间: 2017-7-19 12:54
标题: lnmp禁止通过IP访问的问题,求助军哥
背景1:lnmp1.3版本升级到1.4
背景2:VPS有两个IP,分别绑定了不同的域名。域名的conf都做了相应的80端口监听,域名访问没有其他问题。

问题:现在能通过两个IP地址直接访问到网站。按照以前的教程在nginx.conf里添加了
server  
{  
listen 80 default;  
return 500;  
}  


也是不行。

最主要的问题是,server 默认的路径/home/wwwroot/default里没有任何源码,但是直接通过IP访问,竟然还能访问到已经绑定域名的其他目录源码。而且两个IP访问的源码还不一样~

求助军哥,搞了一天了,始终没搞定。
作者: bingren    时间: 2017-7-19 16:28
已经解决。要在vhost里的对应conf文件添加IP+端口。server
        {
                listen xxx.xxx.xxx.xxx:80;
                return 500;
        }

多IP就多加几个。IP就不能访问了,另外默认路径也可以在这里面指定,不知道为什么在nginx.conf里指定好像不起作用。

以上亲测可用。

结帖
作者: licess    时间: 2017-7-19 19:37
#1 论坛搜索: 空主机头 有明确说明是替换不是添加

#2 本来就不需要一个一个的设置,本身按 空主机头的设置就是监听多有ip的。




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4