ATS (Apache Traffic Server) 配置

安装

1、  依赖包

使用在线安装依赖包

yum install pkgconfig libtool gcc gcc-c++ glibc-headers make openssltcl expat pcre pcre-devel libcap flex hwloc lua curses curl curl-devel tcl-develexpat expat-devel openssl-devel zlib-devel

 

2、  安装

版本:trafficserver-5.3.1.tar.bz2

下载地址:http://trafficserver.apache.org/

解压后执行命令:./configure–prefix=/usr/local/ats

                                                        make&& make install

测试是否安装成功

           进入安装目录下的bin,找到traffic_server,执行如下命令

           ./traffic_server–R 1

           如果最终出现 REGRESSION_TESTDONE: PASSED        表示安装成功

 

3、  启动、重启与停止

在安装目录下 bin下面

执行命令 ./trafficserver start                  启动

                    ./trafficserverrestart      重启

                    ./trafficserverstop           停止

 

外部环境

1、由于是反向代理模式,ATS监听80端口,需要防火墙开启80端口的权限,或者直接关闭防火墙(命令:service iptables stop)

    2、需要网络通畅

反向代理配置

ATS 的主要的配置文件时records.config ,位于安装目录下etc/trafficserver下面

         CONFIGproxy.config.http.cache.http INT 1             #开启http缓存代理请求

         CONFIGproxy.config.reverse_proxy.enabled INT 1                  #支持反向代理

         CONFIGproxy.config.url_remap.remap_required INT 1        #url重映射,只有满足remap.config中的规则的请求才允许被访问

         CONFIGproxy.config.url_remap.pristine_host_hdr INT 1      #

         CONFIGproxy.config.http.server_ports STRING 80        #绑定反向代理端口80

 

         配置文件remap.config,位于安装目录下 etc/trafficserver下面

         添加你指定能够访问服务的域名或者URL,格式如下

         map http://www.baidu.com/http://www.baidu.com/

 

配置完毕后需要使配置文件生效,有3种方式

1、  重启服务,如果服务已经启动,不建议使用该方法

2、  使用bin目录下的工具./traffic_line –x 命令重新应用配置文件,这是以前版本中支持的方法,当然现在也支持

3、  使用bin 目录下的工具./traffic_ctl config reload 重新加载配置文件,这是官方推荐使用的方法

 

日志管理

配置为写本地管道模式

1、  配置安装目录下的/etc/trafficserver/records.config文件

proxy.config.log.logging_enabledINT 3   #记录所有日志(错误日志和访问日志)

proxy.config.log.log.max_space_mb_for_logINT 2500   #日志所占硬盘最大空间,单位为M

proxy.config.log.logfile_dirSTRING var/log/trafficserver         #日志存放路径,默认在安装路径下的这个文件目录中,可以指定绝对路径到其它位置

proxy.config.log.collation_modeINT 0     #禁止使用日志收集模式

proxy.config.log.custom_ogs_enableINT 1     #使用自定义日志

2、  配置安装目录下的/etc/trafficserver/logs_xml.config文件

<LogObject>

<Mode = “asci_pipe”/>

<Format = “squid”/>

<Filename = “squid_log”/>

                   </LogObject>

    

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值