天天看點

ATS學習筆記(一)部署與安裝

Apache Traffic Server(ATS或TS)是一個高性能的、子產品化的HTTP代理和緩存伺服器,與 Nginx 和 Squid 類似。

下載下傳位址:http://trafficserver.apache.org/downloads

編譯安裝ATS

安裝依賴包

# yum install gcc gcc-c++ openssl-devel tcl-devel expat-devel sqlite-devel pcre-devel libdbi-devel libtool db4-devel

下載下傳ATS

# wget http://ftp.jaist.ac.jp/pub/apache/trafficserver/trafficserver-6.1.1.tar.bz2

# tar jxvf ./trafficserver-6.1.1.tar.bz2

# cd trafficserver-6.1.1

編譯及安裝

官網安裝文檔:https://docs.trafficserver.apache.org/en/latest/getting-started/index.en.html#installation

# ./configure --prefix=/usr/local/ats

# make && make install

開機自動啟動

# cp /usr/local/ats/bin/trafficserver /etc/init.d/

# chkconfig --add trafficserver

# chkconfig --list trafficserver

反向代理配置

1 修改ATS配置檔案

/usr/local/ts/etc/trafficserver

        1. records.config 

                配置的預設端口為8080,修改為80

                CONFIG proxy.config.http.server_ports STRING 80

        2. remap.config

                第一個使用者通路163.com 第二個是 ats自動去通路163.com取源,當然也可以是ip位址

                map http://www.163.com http://www.163.com

        3. storage.config

                var/trafficserver 256M

2 啟動ATS

        /usr/local/ts/bin/trafficserver start

        /usr/local/ts/bin/trafficserver status

        /usr/local/ts/bin/trafficserver stop

3 通路ATS代理

        在另一台機器上配置:

        1. 配置/etc/hosts

                192.168.175.132 www.163.com

        2. 通路www.163.com

                curl www.163.com

                這時通路的www.163.com,就是通過ATS去請求處理的。

參考:http://blog.csdn.net/guowenyan001/article/details/50385721

繼續閱讀