traffic server配置文件讲解
[root@ats trafficserver]# ll
|
drwxr-xr-x 3 ats ats 21 7月 1 16:48 body_factory -rw-r--r-- 1 ats ats 1794 7月 1 16:49 cache.config -rw-r--r-- 1 ats ats 657 7月 1 16:49 cluster.config -rw-r--r-- 1 ats ats 1982 7月 1 16:49 congestion.config -rw-r--r-- 1 ats ats 875 7月 1 16:49 hosting.config -rw-r--r-- 1 ats ats 0 7月 1 16:49 icp.config -rw-r--r-- 1 ats ats 1288 7月 1 16:49 ip_allow.config -rw-r--r-- 1 ats ats 6234 7月 1 16:49 logging.config -rw-r--r-- 1 ats ats 440 7月 1 16:49 log_hosts.config -rw-r--r-- 1 ats ats 54820 7月 1 16:49 metrics.config -rw-r--r-- 1 ats ats 1499 7月 1 16:49 parent.config -rw-r--r-- 1 ats ats 393 7月 1 16:49 plugin.config -rw-r--r-- 1 ats ats 11217 7月 1 16:49 records.config -rw-r--r-- 1 ats ats 8847 7月 1 16:49 remap.config drwx------ 2 ats ats 6 7月 1 16:49 snapshots -rw-r--r-- 1 ats ats 1677 7月 1 16:49 socks.config -rw-r--r-- 1 ats ats 2251 7月 1 16:49 splitdns.config -rw-r--r-- 1 ats ats 2872 7月 1 16:49 ssl_multicert.config -rw-r--r-- 1 ats ats 1839 7月 1 16:49 storage.config -rw-r--r-- 1 root root 19 7月 1 16:48 trafficserver-release -rw-r--r-- 1 ats ats 649 7月 1 16:49 vaddrs.config -rw-r--r-- 1 ats ats 1403 7月 1 16:49 volume.config
Cache.config:缓存配置文件
根据目标,客户端,url组件等,定义Traffic server是否,如何以及缓存对象的持续时间
Hosting.config:主机配置文件
允许trafficserver管理员将缓存卷分配给特定的源服务器或域
Ip_allow.yaml:ip控制yaml文件
根据源IP地址和网络控制对trafficserver缓存的访问,包括限制单个HTT方法
Logging.yaml:日志文件
定义自定义日志文件格式,过滤器和处理选项
Parent.config:父配置文件
在分层缓存布局中配置父代理
Plugin.config:插件配置文件
控制可用于trafficserver 的运行时可加载插件及其配置
Records.config:记录配置文件
包含许多影响Traffic server操作的配置变量
Remap.config:映射配置文件
定义traffic server用来正确路由所有传入请求的映射规定
Splitdns.config:SplitDNS可以配置ats使用多个DNS服务器。
配置DNS服务器以特定条件下使用
ssl_multicert.config:当侦听多个地址或客户端使用sni时,将trafficserver配置为使用不同的服务器证书进行ssl终止
Sni.yaml:配置基于sni的第4层路由
Storage.config:存储配置文件
配置用于traffic server缓存的所有存储设备和路径
Strategies.yaml:配置与remap.config 一起使用的nexthop策略
Volume.config:配置文件
定义各个协议的缓存空间使用情况
|