apache traffic server 部署

  ATS是一个高性能的、模块的HTTP代理和缓存服务器,后来被雅虎收购,一直在雅虎内部使用,后来被雅虎开源把代码贡献给了apache基金会。ATS可以承担ISP级别的代理缓存服务,很强大,准备些一个系列,慢慢探索ATS的使用。今天先介绍部署使用

   安装步骤

    1、安装相关依赖

yum -y install gcc gcc-c++ pkgconfig pcre-devel tcl-devel expat-devel \
               openssl-devel perl-ExtUtils-MakeMaker libcap libcap-devel \
               hwloc hwloc-devel libunwind libunwind-devel autoconf automake libtool \
               libaio-devel perl-CPAN

    jemalloc库安装

tar xvf jemalloc-3.6.0.tar.bz2
cd jemalloc-3.6.0
./configure && make && make install    
ln -s /usr/local/lib/libjemalloc* /lib64/
ldconfig

  2、 ATS安装

tar xvf trafficserver-5.3.1.tar.bz2 
cd trafficserver-5.3.1
useradd trafficserver

       隐藏相关信息

sed -i 's!ApacheTrafficServer!CacheServer!g' mgmt/RecordsConfig.cc
sed -i 's!ATS!CS!g' mgmt/RecordsConfig.cc

      编译配置

./configure --with-user=trafficserver --with-group=trafficserver \
            --prefix=/usr/local/ats --with-jemalloc \
            --enable-linux-native-aio \
&& make && make install

配置修改

/usr/local/ats/etc/trafficserver/records.config

修改服务端口为80
CONFIG proxy.config.http.server_ports STRING 80
代理时保留host
CONFIG proxy.config.url_remap.pristine_host_hdr INT 1

/usr/local/ats/etc/trafficserver/remap.config

map http://www.oschina.net http://www.oschina.net

/usr/local/ats/etc/trafficserver/remap.config

/workspace/ATS/ 200G

服务器状态维护 

bin/trafficserver start
bin/trafficserver stop
bin/trafficserver restart

      以上完成了一个ats服务器的基本部署

写在最后,ats5.0之前有traffic_shell来进行相关信息查看,5.0之后作者觉得没什么卵用,移除了traffic_shell,相继续使用的同学可以在源码包下tool目录下用traffic_shell.pl来代替

转载于:https://my.oschina.net/u/2252260/blog/500182

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值