源码方式安装
|
适用的软件版本 |
是否适配CentOS 7.6 |
是否适配CentOS 8.1 |
是否适配openEuler 20.03 (LTS-SP1) |
|---|---|---|---|
|
ATS 8.0.5 |
是 |
是 |
是 |
获取源码
编译和安装
- 解压源码包。
1tar -xvf trafficserver-8.0.5.tar.gz

- 进入“trafficserver-8.0.5”目录,查看该目录下的文件。
1 2
cd trafficserver-8.0.5/ ls

- 合入补丁。
- 配置ATS。
1autoreconf -if
- CentOS 7.6/openEuler 20.03系统:
1./configure --prefix=/opt/trafficServer --with-openssl=/opt/openssl/ CC=/usr/bin/gcc CXX=/usr/bin/g++ --with-ncurses
- CentOS 8.1系统:
1./configure --prefix=/opt/trafficServer CC=/usr/bin/gcc CXX=/usr/bin/g++ --with-ncurses
- CentOS 7.6/openEuler 20.03系统:
- 执行编译。
1make -j20
- 编译过程中如果出现“unrecognized command line option ‘-mcx16’”报错,请参见编译ATS时提示unrecognized command line option ‘-mcx16’的解决方法。
- -j60参数充分利用多核CPU优势,加快编译速度。
- 执行安装。
1make install
- 修改权限。
1chown nobody:nobody -R /opt/trafficServer

- 配置环境变量。
- 打开“/etc/profile”文件。
1vim /etc/profile - 按“i”进入编辑模式,添加如下内容。
export PATH=/opt/trafficServer/bin/:$PATH
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 使环境变量生效。
1source /etc/profile
- 打开“/etc/profile”文件。
父主题: 编译和安装
