SharkIng 发表于 2014-3-11 12:54:39

如何使用指定IP访问指定目录下网站

查找了半天,自己Google了半天,自己也测试了半天一直弄不好
我看了下论坛里面大家的回复,我觉得有必要说的清楚一些
首先我用的LNMPA安装包,也就是说Nginx前端反代Apache后端

然后我的VPS上有大概10个IP,现在想要做几个站点,暂时不考虑安全问题情况下禁止IP访问

安装好一键包之后所有IP全部指向的是指定站点的那个页面(就是default文件下下面那个安装包里面的默认首页)

我现在想要把 IP1绑定到WEB1上,域名的解析已经做好,我想要这个指定IP也可以访问这个文件夹下面的网站
然后把IP2绑定到WEB2上,同样域名已经解析好,需要这个指定IP访问指定这个文件夹下面的网站

其余的IP最好都能禁止访问(也就是说指定的IP可以用,其他IP不能用),或者至少其余IP访问默认网站

这个怎么做??


--------------------------

我先说下我测试的没有成功的情况
首先修改了nginx的conf下面nginx.conf的那个默认网站的listen的地方,把原先80的地方变成了IP:80
然后修改了conf下面vhost里面的所有网站都指定到不同IP上

这次测试不行

然后我又修改Apache的网站配置,Apache的conf/extra下面的httpd-vhost里面有一些网站信息,把这个备注掉了
然后在conf/vhost文件夹里面修改所有网站到对应IP

重启nginx和apache

测试不行,所有IP还是默认访问那个默认的网站

发现在httpd-vhost.conf里面有一个默认监听*:80端口的语句,把那个备注掉了,依然是可以访问默认网站其他不行

然后我发现连域名也只访问默认网站而不访问指定的网站了,所以我放弃了

求具体的操作步骤

licess 发表于 2014-3-11 17:18:58

哪个域名要使用哪个ip,就将域名解析到哪个ip
vps上添加上这个域名就行了

除非想要ip和域名访问一样的内容,否则不需要修改listen

SharkIng 发表于 2014-3-11 21:57:47

是的,现在就是想要IP和域名访问的同样的内容,也就是说不同IP访问的是不同的站点,如果没有域名的情况下也可以通过IP访问
但是修改了listen之后依然不行

后来添加了default在listen最后面,也不行

原帖由 licess 于 2014-3-11 17:18 发表 https://bbs.vpser.net/images/common/back.gif
哪个域名要使用哪个ip,就将域名解析到哪个ip
vps上添加上这个域名就行了

除非想要ip和域名访问一样的内容,否则不需要修改listen

licess 发表于 2014-3-12 09:25:22

回复 3# 的帖子

修改所有nginx的listen和所有apache配置里带 *:88的配置
页: [1]
查看完整版本: 如何使用指定IP访问指定目录下网站