免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2116 | 回复: 3
打印 上一主题 下一主题

[Web] squid反向代理问题【已解决】 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-06 00:42 |只看该作者 |倒序浏览
本帖最后由 tanyangxf 于 2010-03-11 00:21 编辑

我的环境如下,一台squid服务器172.2.9.112 ,一台web服务器172.2.9.110,后台有mysql数据库,系统都是redhat AS4.4,squid是2.5的版本
下面是squid的部分配置
http_port 80
httpd_accel_host 172.2.9.110
httpd_accel_port 80
httpd_accel_single_host on
httpd_accel_with_proxy on
httpd_accel_uses_host_header off

现在的问题是我访问http://172.2.9.112的时候可以转发到172.2.2.9.110这台WEB服务器,可以正常显示页面,
我访问http://172.2.9.112/home/index.php.php都可以访问
但是 访问http://172.2.9.112/home/do.php?a ... 307e5484b28f84f8d21这种页面的时候报错(这是我点注册跳转的页面)

Access Denied.

Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
我是用的UChome源码搭建的测试环境,现在只要是点注册,或者登陆的页面就访问不了
请问这是怎么回事?还有哪里要配置吗?
这是我的squid.conf配置文件
squid.rar (34.42 KB, 下载次数: 43)

论坛徽章:
0
2 [报告]
发表于 2010-03-06 09:55 |只看该作者
问题搞定httpd_accel_single_host on 我开始后台是有两个不同的web服务器将它设置成off了。。


选项httpd_accel_single_host 为on 时,squid被设置成仅对单一的web服务器作反向代理。不考虑HTTP头信息,Squid转发所有的未被缓冲的页面请求到这个web服务器。如果 squid需要做多个web服务器反向代理,必须将此选项设置为off,并且使用转向器或者DNS去映射请求到合适的后台WEB服务器。

现在设成on问题解决。。

论坛徽章:
0
3 [报告]
发表于 2010-03-07 21:21 |只看该作者
问题搞定httpd_accel_single_host on 我开始后台是有两个不同的web服务器将它设置成off了。。


选项htt ...
tanyangxf 发表于 2010-03-06 09:55



   

论坛徽章:
0
4 [报告]
发表于 2010-03-08 15:01 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP