llzqq 发表于 2012-12-11 11:50

开始折腾traffic server一问

版本是3.2.0,
1. 配置为反向代理模式,同时代理几个虚拟主机,在remap.config文件中:

map http://www.test.com http://192.168.1.5/
map http://user.test.com http://192.168.1.5/
map http://docs.test.com http://192.168.1.5/

测试通过,可以正常代理。

看相关说明反向代理时一个map要对应一个reverse_map:

map http://www.test.com http://192.168.1.5/
reverse_map http://192.168.1.5/ http://www.test.com

map http://docs.test.com http://192.168.1.5/
reverse_map http://192.168.1.5/ http://docs.test.com

map http://user.test.com http://192.168.1.5/
reverse_map http://192.168.1.5/ http://user.test.com

这时测试不能代理,也没错误提示,就是打不开页面。

谁来说说反向代理时这个reverse_map与map为什么要一起使用,多个虚拟主机时该怎么写。

LnBSD 发表于 2012-12-11 12:04

本帖最后由 LnBSD 于 2012-12-11 12:11 编辑

llzqq 发表于 2012-12-11 11:50 static/image/common/back.gif
版本是3.2.0,
1. 配置为反向代理模式,同时代理几个虚拟主机,在remap.config文件中:


id看着眼熟哇

指定域名的
regex_maphttp://^(www|test|doc)\.test\.com/ http://192.168.1.5/

所有的
regex_maphttp://./ http://192.168.1.5/



可以参考
http://daemonkeeper.net/735/apache-trafficserver-the-better-web-cache/

llzqq 发表于 2012-12-11 12:35

本帖最后由 llzqq 于 2012-12-11 12:37 编辑

回复 2# LnBSD


我这么写为什么不行呢,网上看到一个配置过程也是这么写的,难道是3.2版的一个BUG? (当只写两行时可以工作,多组情况下不能工作!)

map http://www.test.com http://192.168.1.5/
reverse_map http://192.168.1.5/ http://www.test.com

map http://docs.test.com http://192.168.1.5/
reverse_map http://192.168.1.5/ http://docs.test.com

map http://user.test.com http://192.168.1.5/
reverse_map http://192.168.1.5/ http://user.test.com

这么写有个好处就是当个别主机的IP地址变化后修改容易。

   

action08 发表于 2012-12-11 15:44

这是个什么服务器啊,用来做什么的

llzqq 发表于 2012-12-11 15:57

回复 4# action08

是CACHE服务器,功能与SQUID相同。


   

llzqq 发表于 2012-12-11 16:00

还有个疑问,traffic server 能不能按文件类型指定不同的缓存时间?这个在SQUID上处理是很方便的,但是traffic server 还没找到相关参考资料。

llzqq 发表于 2012-12-11 16:24

按文件类型指定缓存时间用了这种方法,有待验证:

# cat cache.config
url_regex -i \.jpg \.gif \.png \.bmp \.jpeg \.tiff pin-in-cache=24h          #缓存图片文件为24小时。

LnBSD 发表于 2012-12-11 18:58

指定域名的map  http://www.test.com/ http://192.168.1.5/

这样一条就可以了,不用加下面的一条规则

linux_shell 发表于 2012-12-25 18:16

回复 6# llzqq


dest_domain=mydomain.com suffix=gif revalidate=6h
dest_domain=mydomain.com suffix=jpeg revalidate=6h
dest_domain=mydomain.com revalidate=1h

linux_shell 发表于 2013-01-05 09:31

回复 7# llzqq


    我这样设置过之后 貌似没生效
页: [1] 2
查看完整版本: 开始折腾traffic server一问