中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

部署缓存节点

部署Nginx代理

详细的Nginx使用部署方法请参见《Nginx 移植指南》。这里只对相关配置做说明。

  1. 修改配置文件“nginx.conf”,端口与LVS的访问端口配置相同。
    1. 打开配置文件“nginx.conf”
      vim /usr/local/nginx/conf/nginx.conf 
    2. “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的转发配置

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

部署ATS

  • 详细的ATS使用部署方法请参见《ATS 8.0.5 移植指南》。这里只对相关配置做说明。
  • 启动ATS之前需要修改在安装目录“/opt/trafficServer/etc/trafficserver”下的相关配置文件。
  1. 进入目录“/opt/trafficServer/etc/trafficserver”
    1
    cd /opt/trafficServer/etc/trafficserver
    
  2. 配置“remaps.config”文件。
    1. 打开“remaps.config”文件。
      1
      vim remap.config
      
    2. “i”进入编辑模式,添加指定源站IP和端口的配置。
      map / http://192.168.100.216:80/
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  3. 配置“cache.config”文件。
    1. 打开“cache.config”文件
      1
      vim cache.config
      
    2. “i”进入编辑模式,配置源网址和缓存时间。
      dest_domain=192.168.100.216 ttl-in-cache=2h
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  4. 配置“storage.config”文件。
    1. 打开“storage.config”文件。
      1
      vim storage.config
      
    2. “i”进入编辑模式,配置磁盘缓存,ATS支持配置目录或者裸盘。

      配置目录和配置裸盘任选一种方式即可。

      • 配置目录。
        var/trafficserver 20G
      • 配置裸盘(以sdd为例)。
        /dev/sdd 20G
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  5. 保证读写权限。
    1
    chmod a+rw /dev/sdd
    
  6. 启动ATS。
    1
    trafficserver start
    

    若显示Starting Apache Traffic Server:[OK],则ATS启动成功。

    相关命令:

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