一、ATS概述
1.1 概述
ATS全称Apache Traffic Server
官网:http://trafficserver.apache.org/
二、ATS下载、安装
2.1 下载
文件名:trafficserver-6.0.0.tar.bz2
下载地址:http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-6.0.0.tar.bz2
2.2 安装依赖
yum install -y pkgconfig libtool gcc make openssl tcl tcl-devel expat expat-devel pcre libcap flex hwloc lua curl curses git autoconf automake
2.3 安装ATS
tar jxvf trafficserver-6.0.0.tar.bz2
./configure --prefix=/usr/local/ts
make
make check
make install
参考资料:
官网安装文档:https://docs.trafficserver.apache.org/en/latest/getting-started/index.en.html#installation
三、ATS配置反向代理
3.1 修改ATS配置文件
/usr/local/ts/etc/trafficserver
1. records.config
配置的默认端口为8080,修改为80
CONFIG proxy.config.http.server_ports STRING 80
2. remap.config
map http://www.163.com http://www.163.com
3. storage.config
var/trafficserver 256M
3.2 启动ATS
/usr/local/ts/bin/trafficserver start
/usr/local/ts/bin/trafficserver status
/usr/local/ts/bin/trafficserver stop
3.3 访问ATS代理
在另一台机器上配置:
1. 配置/etc/hosts
192.168.175.132 www.163.com
2. 访问www.163.com
curl www.163.com
这时访问的www.163.com,就是通过ATS去请求处理的。
参考资料:
官网文档:https://docs.trafficserver.apache.org/en/latest/index.html
高性能反向代理Apache Traffic Server配置小记:http://rfyiamcool.blog.51cto.com/1030776/1319479/