IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    apache traffic server 简称ats 入坑(四)缓存匹配一级标识符规则

    linuxphp@qq.com(keminar)发表于 2015-11-30 19:11:00
    love 0
    贵贵的博客 ( http://blog.linuxphp.org/ ) :

    由于互联网上关于cache.config的示例很少,本节主要就此配置中的一级标识符进行测试总结

    讲之前先转一个文章 https://blog.zymlinux.net/index.php/archives/293

    在cache.config中,有时候大家会要对后面的服务器做限制,如限制某个机器的内容不cache等,这时根据环境,这个服务器可能是个域名,也可能是个IP,如果是个IP,你采用这样的配置:
     
    dest_ip=10.0.0.1 scheme=http action=never-cache
    你会发现,这个配置并不会生效。咋办?你不妨换成:
     
    dest_host=10.0.0.1 scheme=http action=never-cache
    这个可以说是一个bug,也可以说是一个规则,大家先这么绕着走吧。
     
     
    -----------------------分割线--------------
    如下进入我测试的正文
    经过详细测试,cache.config 和remap.config 的配置有关
    remap.config
    map http://dev.xxx.com http://127.0.0.1:88/ 
     
    cache.config 中如下配置才生效,domain用dev域名,其它用IP,另外除url_regex外其它不支持正则
    dest_domain=dev.xxx.com scheme=http ttl-in-cache=1m
    dest_host=127.0.0.1 scheme=http revalidate=1m
    url_regex=^http:\/\/127 scheme=http revalidate=1m
    url_regex=127 scheme=http revalidate=1m


沪ICP备19023445号-2号
友情链接