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 网站下的根目录。 是不是没有reload nginx 重启了好多遍。/root/lnmpa restart listen 76.163.25.40:80; 早就试过几次了,不行、 加上80也没用。 /usr/local/nginx/sbin/nginx -t看一下 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 我也是遇到这个问题 ds的vps 双ip lnmpa只能添加默认的主ip 另外一个ip也是改了nginx和apache 的站点文件 打开后 是指向了apache 的默认站点目录显示这个页面 应该是apache 配置文件那里需要修改的 请军哥看下
回复 8# 的帖子
我也是这个情况在https://bbs.vpser.net/thread-3488-1-1.html帖子里9楼我有找到访问IP和访问域名到达指定目录的方法,但是不完美 有瑕疵——PHP程序获取不了访问者的真实IP 显示的是绑定IP(WP里的留言都是显示绑定IP)
所以还请各位高手和军哥帮忙 看下怎么解决啊
回复 9# 的帖子
编辑 /usr/local/apache/conf/extra/rpaf.conf在127.0.0.1 后面加个空格 再写上你vps的ip,重启apache再试试
页:
[1]