美女 ·故事 ·史海钩沉 ·人物档案 ·地方风俗 ·谚语大全 ·讽刺与幽默 · 赚钱 · 法律 · 软件教程 · 会员中心 · TAG标签 · 网站地图 · RSS订阅
 
记录绍兴 休闲生活 消费指南
论坛 都市男女 菁菁校园 婚天囍地
 
脚印 日志 相册 男女朋友
家园 分享 话题 群组 随便逛逛  
 
母婴 食品 居家 数码
逛街 鞋帽 化妆 饰品 服饰
 
美食 血拼 休闲 点评
生活 租房 人才 二手 同城
   
 
 
魅力高密 教育信息 Flash教程 PS教程 计算机教育
  首页 | 美图 | 人才 | 房产 | 校园 | 家居 | 亲子 | 旅游 | 健康 | 美食 | 汽车 | 时尚 | 视频 | 乐趣 | 专题
返回首页
当前位置: 主页 > 网站建设 >

apache的NameVirtualHost参数导致的问题-apache虚拟主机

时间:2010-01-01 12:05来源:未知 作者:鸡蛋汤 点击:
工作需要 在一台机器(httpd2.2)上面开个某个域名(http://www.abc.com)的反向代理 指向内网的一台机器 本想,这还不easy 开个ProxyPass和ProxyPassReverse应该马上搞定 于是马上就动手
  

工作需要
在一台机器(httpd2.2)上面开个某个域名(http://www.abc.com)的反向代理
指向内网的一台机器
本想,这还不easy
开个ProxyPass和ProxyPassReverse应该马上搞定
于是马上就动手


    <VirtualHost *>
    ServerName www.abc.com
    ProxyPass / http://10.10.10.10
    ProxyPassReverse / http://10.10.10.10
    </VirtualHost>

1,居然不行
用浏览器看发现报”循环的重定向“?
然后用telnet测,能出东西(html代码)呀
后来搞半天
发现了NameVirtualHost参数
于是想会不会是这个参数的问题呢
把它打开
NameVirtualHost *:80
再把VirtualHost里也做了相应的改动
再重启httpd
OK了!
这时仔细分析一下
才明白了前因后果
原来,这台httpd的机器原来没有VirtualHost,所有的都在一个DocumentRoot下
当我没打开NameVirtualHost的时候
其实VirtualHost根本就没有被启用(虽然在配置文件里有)
所以当我们访问http://www.abc.com这个域名的时候
并没有进入www.abc.com的VirtualHost配置
他还是用的缺省的配置,也就是原来的配置
而原来的DocumentRoot目录下的index.php有问题,他通过html代码反复重定向到原来的域名
所以这就导致了”循环的重定向“

 

 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
赞助商位置
推荐内容