免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 人面兽心
打印 上一主题 下一主题

[proxy] squid2.6加速WEB支持虚拟主机配置心得体会 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2007-09-01 20:28 |只看该作者
你是不是少写个呀?
acl all src 0.0.0.0/0.0.0.0
下面加下面:
http_access allow all


否则默认是
http_access deny all
就一直提示无法访问,不知道大家有没有配成,反正我是按上面的不行,老提示出错,加上上面这行就可以了。

[ 本帖最后由 dgvri 于 2007-9-1 20:37 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2007-09-07 11:37 |只看该作者

相当郁闷

visible_hostname test.com
http_port 134.234.102.2:81 vhost vport


icp_port 0

cache_mem 200 MB


cache_swap_low 90
cache_swap_high 95

maximum_object_size 20000 KB



maximum_object_size_in_memory 4096 KB


cache_dir ufs /usr/local/squid/var/cache 10000 16 256


cache_store_log none


emulate_httpd_log on




pid_filename /var/log/squid/squid.pid
cache_log /var/log/squid/cache.log
access_log /var/log/squid/access.log combined


acl all src 0.0.0.0/0.0.0.0
http_access allow all
acl QUERY urlpath_regex cgi-bin .cgi .avi .wmv .rm .ram .mpg .mpeg .zip .exe
cache deny QUERY



#acl picurl url_regex -i \.bmp$ \.png$ \.jpg$ \.gif$ \.jpeg$
#acl mystie1 referer_regex -i aaa
#http_access allow mystie1 picurl
#acl mystie2 referer_regex -i bbb
#http_access allow mystie2 picurl


#acl nullref referer_regex -i ^$
#http_access allow nullref
#acl hasref referer_regex -i .+
#http_access deny hasref picurl


cache_peer 134.234.102.2 parent 80 0 no-query originserver


cache_effective_user nobody
cache_effective_group nobody


(相当郁闷,我按楼主方式配置好squid, 配置文件在上面,然后squid -z 运行成功,但是在cache目录下没有自动生成目录.squid -s,启动成功. test.com已经在hosts里指定 134.234.102.2 test.com .apache我用的80端口.
因为我还有其他项目在服务器上,所以不能改APACHE 80端口,我就让squid用81端口来测试.
然后在本机下配置好hosts,在IE下访问 test.com是OK,但是test.com:81就不能访问. 怎么squid 没有起反向代理的作用呢? 我搞了好久了,希望有能力的朋友帮兄弟看看 . 兄弟在此谢谢了 ~  ^^ )

论坛徽章:
0
13 [报告]
发表于 2007-09-07 11:42 |只看该作者
visible_hostname test.com
http_port 134.234.102.2:81 vhost vport
上面两句是指squid 监听服务器上test.com域名和服务器上81端口吗?

cache_peer 134.234.102.2 parent 80 0 no-query originserver
上面一句是指监听服务器上80端口,反向代理服务器上test.com域名80端口?

个人理解是,用户如果 test.com:81访问服务器,服务器上squid因该起反向代理作用,找缓存,如果没有就调
test.com:80 apache服务器的内容并缓存.


我的配置不成功,往达人指导我一下,看我的配置和想法是否哪有不对的地方. 小弟在此多谢了.

[ 本帖最后由 shangdi12 于 2007-9-7 11:45 编辑 ]

论坛徽章:
0
14 [报告]
发表于 2007-09-08 12:15 |只看该作者
原帖由 shangdi12 于 2007-9-7 11:42 发表
visible_hostname test.com
http_port 134.234.102.2:81 vhost vport
上面两句是指squid 监听服务器上test.com域名和服务器上81端口吗?

cache_peer 134.234.102.2 parent 80 0 no-query originserver
上 ...




俺也搞不懂,这样改貌似没错

[ 本帖最后由 人面兽心 于 2007-9-8 12:18 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2007-11-17 23:14 |只看该作者
原帖由 wigeboy 于 2007-7-14 04:36 发表
这个只能是web和squid在同一机器上面的,或者squid的cache_peer只有一台
做不到多cache_peer 的虚拟主机


是的 多台设置IP 老兄 你是怎么解决的?

论坛徽章:
0
16 [报告]
发表于 2007-12-13 17:33 |只看该作者
acl QUERY urlpath_regex cgi-bin .php .cgi .avi .wmv .rm .ram .mpg .mpeg .zip .exe
cache deny QUERY
=====================================上面的应该是
acl QUERY urlpath_regex cgi-bin .php .cgi .avi .wmv .rm .ram .mpg .mpeg .zip .exe
no_cache deny QUERY
才对吧?LZ

论坛徽章:
0
17 [报告]
发表于 2007-12-20 08:54 |只看该作者
cache deny QUERY
no_cache deny QUERY

它们的意思应该是一样的吧

论坛徽章:
0
18 [报告]
发表于 2007-12-20 09:43 |只看该作者

我也不大清楚!

但是分别用cache 和 no_cache 时缓存情况是不一样的!

论坛徽章:
0
19 [报告]
发表于 2008-03-13 10:20 |只看该作者
关于你那个文件句柄65536,首先需要把linux系统的文件句柄增加到65536,然后编译squid的时候默认就加这个编译参数了!

论坛徽章:
0
20 [报告]
发表于 2008-03-24 15:41 |只看该作者
原帖由 ssmarine 于 2007-12-13 17:33 发表
acl QUERY urlpath_regex cgi-bin .php .cgi .avi .wmv .rm .ram .mpg .mpeg .zip .exe
cache deny QUERY
=====================================上面的应该是
acl QUERY urlpath_regex cgi-bin .php .cgi . ...


搜资料如下 不知道是否OK
这里是2.5的规范
no_cache deny QUERY
2.6版应该写成
cache deny QUERY
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP