---
title: 部署缓存节点
description: "详细的Nginx使用部署方法请参见《Nginx 移植指南(https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Nginx/kunpengnginx_02_0001.html)》。这里只对相关配置做说明。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcdns/ecosystemEnable/dpmg/kunpengcdn_04_0008.html
sourcePath: /source/zh/kunpengcdns/ecosystemEnable/dpmg/kunpengcdn_04_0008.html
indexId: 2fdccf51ba1a4491f82cc880cfb04e65cd4591289345907e791d779eb20afe6c67
---
# 部署缓存节点

#### 部署Nginx代理

详细的Nginx使用部署方法请参见《Nginx 移植指南(https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Nginx/kunpengnginx_02_0001.html)》。这里只对相关配置做说明。


1. 修改配置文件“nginx.conf”，端口与LVS的访问端口配置相同。

  a. 打开配置文件“nginx.conf”。
    1 vim /usr/local/nginx/conf/nginx.conf

  b. 按“i”进入编辑模式，nginx.conf代理部分配置截图如下。
    具体修改如下。

```
upstream http_test {
server 192.168.100.206:8080;
keepalive 2000;
keepalive_timeout  100;
keepalive_requests 20000;
}
upstream https_test {
server 192.168.100.206:8443;
keepalive 2000;
keepalive_timeout  100;
keepalive_requests 20000;
}
server {
listen 10001 reuseport;
……
location / {
root   html;
index  index.html index.htm ;
proxy_pass http://http_test;
}
}
server {
listen 20001 ssl;
……
location / {
root   html;
index  index.html index.htm ;
proxy_pass https://https_test;
}
}
```


    其中部分配置项说明如表1所示。 表1 配置项说明 配置项 说明 server 192.168.100.206:8080; 指定ATS的IP地址和http端口号（http转发配置） server 192.168.100.206:8443; 指定ATS的IP地址和https端口号（https转发配置） listen 10001 reuseport; 指定Nginx的http端口号 proxy_pass http://http_test; 指定Nginx的转发配置 listen 20001 ssl; 指定Nginx的https端口号 proxy_pass https://https_test; 指定Nginx的转发配置

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
2. 指定配置文件启动Nginx。
  1 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf


#### 部署ATS

- 详细的ATS使用部署方法请参见《  ATS 8.0.5 移植指南(https://www.hikunpeng.com/document/detail/zh/kunpengcdns/ecosystemEnable/prtg/kunpengats_02_0001.html)
》。这里只对相关配置做说明。
- 启动ATS之前需要修改在安装目录“/opt/trafficServer/etc/trafficserver”下的相关配置文件。


1. 进入目录“/opt/trafficServer/etc/trafficserver”。
  1 cd /opt/trafficServer/etc/trafficserver

2. 配置“remaps.config”文件。

  a. 打开“remaps.config”文件。
    1 vim remap.config

  b. 按“i”进入编辑模式，添加指定源站IP和端口的配置。

```
map / http://192.168.100.216:80/
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
3. 配置“cache.config”文件。

  a. 打开“cache.config”文件
    1 vim cache.config

  b. 按“i”进入编辑模式，配置源网址和缓存时间。

```
dest_domain=192.168.100.216 ttl-in-cache=2h
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
4. 配置“storage.config”文件。

  a. 打开“storage.config”文件。
    1 vim storage.config

  b. 按“i”进入编辑模式，配置磁盘缓存，ATS支持配置目录或者裸盘。
配置目录和配置裸盘任选一种方式即可。


    - 配置目录。

```
var/trafficserver 20G
```


    - 配置裸盘（以sdd为例）。

```
/dev/sdd 20G
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
5. 保证读写权限。
  1 chmod a+rw /dev/sdd

6. 启动ATS。
```
trafficserver start
```

若显示Starting Apache Traffic Server：[OK]，则ATS启动成功。
相关命令：

  - trafficserver start：启动trafficserver。
  - trafficserver stop：停止trafficserver。
  - trafficserver restart：重启trafficserver。
  - traffic_top：查看trafficserver缓存信息。
