zoukankan      html  css  js  c++  java
  • hdr_beg(host) hdr_reg(host) hdr_dom(host)

    case 1
    
    测试hdr_beg(host) 的情况
    
          acl zjtest7_com  hdr_beg(host)  -i zjtest7.com
          use_backend zjtest7_com  if  zjtest7_com 
    
          acl api_zjtest7_com  hdr_beg(host)  -i api.zjtest7.com
          use_backend api_zjtest7_com  if  api_zjtest7_com 
    
       
    
            
           backend zjtest7_com
           mode    	http
           server  	apphost_1		192.168.32.101:3000  	check inter 2000 fall 3
           
           backend api_zjtest7_com
           mode     http
           server   apphost_1               192.168.32.76:8001     check inter 2000 fall 3
    
    
    zjtest7-haproxy:/root# curl zjtest7.com/scan/test
    welcome wxpod999zjtest7-haproxy:/root# 
    zjtest7-haproxy:/root# curl api.zjtest7.com:8001/scan/index.html
    abc20161216123dasd-9ad-0-a09
    
    
    此时没问题
    
    
    
    测试 hdr_reg(host) 的情况:
    
    
          acl zjtest7_com  hdr_reg(host)  -i zjtest7.com
          use_backend zjtest7_com  if  zjtest7_com 
    
          acl api_zjtest7_com  hdr_reg(host)  -i api.zjtest7.com
          use_backend api_zjtest7_com  if  api_zjtest7_com 
    
       
    
            
           backend zjtest7_com
           mode    	http
           server  	apphost_1		192.168.32.101:3000  	check inter 2000 fall 3
           
           backend api_zjtest7_com
           mode     http
           server   apphost_1               192.168.32.76:8001     check inter 2000 fall 3
    
    
    
    zjtest7-haproxy:/root# curl zjtest7.com/scan/test
    welcome wxpod999zjtest7-haproxy:/root# 
    
    zjtest7-haproxy:/root# curl api.zjtest7.com:8001/scan/index.html
    abc20161216123dasd-9ad-0-a09
    
    一样没有问题;
    
    
    换成  hdr_dom(host) 
    
    
    
          acl zjtest7_com  hdr_dom(host)  -i zjtest7.com
          use_backend zjtest7_com  if  zjtest7_com 
    
          acl api_zjtest7_com  hdr_dom(host)  -i api.zjtest7.com
          use_backend api_zjtest7_com  if  api_zjtest7_com 
    
    
    zjtest7-haproxy:/root# curl zjtest7.com/scan/test
    welcome wxpod999zjtest7-haproxy:/root# 
    zjtest7-haproxy:/root# 
    zjtest7-haproxy:/root# 
    zjtest7-haproxy:/root# curl api.zjtest7.com:8001/scan/index.html
    abc20161216123dasd-9ad-0-a09
    
    
    acl monitor hdr_beg(host) -i monitor.test.com    #定义ACL名称,对应的请求的主机头是monitor.test.com  
    
    acl bbs       hdr_reg(host) -i ^(bbs.test.com|forum.test.com)  #使用正则匹配 

  • 相关阅读:
    Github国内mirror加速
    通过node-inspector或VSCode调试服务器上代码
    node nvm 常见命令
    HBuilderX 修改默认的终端
    LLVM 工具使用
    LLVM 获取Value Type
    LLVM Constant Value to c++ value
    Bison 命名位置
    llvm block
    vscode use cl.exe build C/C++
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349967.html
Copyright © 2011-2022 走看看