- 积分
- 23
- 威望
-
- 金钱
-
- 注册时间
- 2011-2-13
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2011-7-13 02:15:33
|
显示全部楼层
回复 7# 的帖子
谢谢 军哥知道
我把整个论坛里所有关于IP绑定域名(文件夹)的帖子都看了一遍,也实际操作了,
发现如果环境是LNMP ,操作步骤最简单
只要修改/usr/local/nginx/conf/vhost/域名.conf 在listen 后面加上IP 重启Nginx即可生效 (实际操作成功)
如果环境是LNMPA 参考 https://bbs.vpser.net/thread-3110-1-3.html ,我还是遇到一些异常,
修改/usr/local/nginx/conf/vhost/域名.conf 在listen 后面加上IP,修改/usr/local/apache/conf/vhost/域名.conf 将<VirtualHost *:88>改成<VirtualHost ip:88> 然后分别重启Nginx和Apache.
重启Nginx表现正常,但重启Apache时提示错误 :[warn] VirtualHost 12.23.34.45:88 overlaps with VirtualHost 12.23.34.45:88 , the first has precedence, perhaps you need a NameVirtualHost directive
百度和谷歌后,把/usr/local/apache/conf/extra/httpd-vhosts.conf 里的NameVirtualHost *:88改为NameVirtualHost 12.23.34.45:88 再重启Apache此错误消失,但出现新的错误:[warn] _default_ VirtualHost overlap on port 88, the first has precedence
自己瞎倒腾,将/usr/local/nginx/conf/vhost/域名.conf 里面,修改为
location @apache {
internal;
proxy_pass http://12.23.34.45:88 ;
include proxy.conf;
}
location ~ .*\.(php|php5)?$
{
proxy_pass http://12.23.34.45:88 ;
include proxy.conf;
}
然后执行/root/lnmpa restart 一切正常,没出现任何错误,效果也达到了无论访问IP还是域名都到绑定的文件夹,
就是不知道这样设置有没有什么弊端,为什么我非得这样折腾才行 ,不能像https://bbs.vpser.net/thread-3110-1-3.html里简单设置 是哪里的细节没注意到吗? 还请军哥指点 谢谢 |
|