sbmzhcn 发表于 2011-5-27 10:21:12

VPS绑定IP时的问题。

情况是这样的。VPS有两个独立IP,76.163.25.39 和76.163.25.40
我有个网站,www,rockscrusher.com 想绑定到 76.163.25.40 并且 希望输入IP76.163.25.40时打开的仍是www.rockscrusher.com .但目前的情况是输入IP,打开的是默认的76.163.25.39 的网站。
rockscrusher:~# cat /usr/local/nginx/conf/vhost/www.rockscrusher.com.conf
server
        {
                listen       76.163.25.40;
。。。

rockscrusher:~# cat /usr/local/apache/conf/vhost/www.rockscrusher.com.conf
<VirtualHost *:88>
ServerAdmin webmaster@example.com
php_admin_value open_basedir "/home/wwwroot/www.rockscrusher.com:/tmp/:/var/tmp/:/proc/"
DocumentRoot "/home/wwwroot/www.rockscrusher.com"
ServerName www.rockscrusher.com
ServerAliasrockscrusher.com
ErrorLog "logs/www.rockscrusher.com-error_log"
CustomLog "logs/www.rockscrusher.com-access_log" common
</VirtualHost>

如果,<VirtualHost *:88> 换成<VirtualHost 76.163.25.40:88> wwwr.rockscrusher.com 就会进入到 76.163.25.39 网站下的根目录。

timon 发表于 2011-5-27 10:22:56

是不是没有reload nginx

sbmzhcn 发表于 2011-5-27 10:29:13

重启了好多遍。/root/lnmpa restart

licess 发表于 2011-5-27 11:50:27

listen       76.163.25.40:80;

sbmzhcn 发表于 2011-5-27 11:53:23

早就试过几次了,不行、 加上80也没用。

licess 发表于 2011-5-27 12:26:39

/usr/local/nginx/sbin/nginx -t看一下

sbmzhcn 发表于 2011-5-27 13:40:32

rockscrusher:~# /usr/local/nginx/sbin/nginx -t
the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
configuration file /usr/local/nginx/conf/nginx.conf test is successful

htweb 发表于 2011-6-12 21:18:48

我也是遇到这个问题 ds的vps 双ip lnmpa只能添加默认的主ip   另外一个ip也是改了nginx和apache 的站点文件 打开后 是指向了apache 的默认站点目录显示这个页面 应该是apache 配置文件那里需要修改的 请军哥看下

sunnyADboy 发表于 2011-8-10 22:57:23

回复 8# 的帖子

我也是这个情况
在https://bbs.vpser.net/thread-3488-1-1.html帖子里9楼我有找到访问IP和访问域名到达指定目录的方法,但是不完美 有瑕疵——PHP程序获取不了访问者的真实IP 显示的是绑定IP(WP里的留言都是显示绑定IP)

所以还请各位高手和军哥帮忙 看下怎么解决啊

licess 发表于 2011-8-11 09:29:59

回复 9# 的帖子

编辑 /usr/local/apache/conf/extra/rpaf.conf在127.0.0.1 后面加个空格 再写上你vps的ip,重启apache再试试
页: [1]
查看完整版本: VPS绑定IP时的问题。