1. 关于主机部分www的问题:
  2.  
  3. case 1:
  4.  
  5. frontend web_service
  6. bind *:80
  7. bind *:443 ssl crt /etc/haproxy/cert.pem
  8.  
  9. acl wwwpod100_com hdr_beg(host) -i zjtest7.com
  10. use_backend wwwpod100_com if wwwpod100_com
  11. backend wwwpod100_com
  12. mode http
  13. server apphost_1 192.168.32.101:3000 check inter 2000 fall 3
  14.  
  15. mojo 接口:
  16. get '/scan/test' => sub {
  17. my $c = shift;
  18.  
  19. $c->render(text => "welcome wxpod999" );
  20. };
  21.  
  22. zjtest7-haproxy:/etc/haproxy# curl http://zjtest7.com/scan/test
  23. welcome wxpod999zjtest7-haproxy:/etc/haproxy#
  24. zjtest7-haproxy:/etc/haproxy#
  25. zjtest7-haproxy:/etc/haproxy# curl zjtest7.com/scan/test
  26. welcome wxpod999zjtest7-haproxy:/etc/haproxy#
  27.  
  28. 加上www呢?
  29.  
  30. zjtest7-haproxy:/etc/haproxy# curl www.zjtest7.com/scan/test
  31. <html><body><h1>503 Service Unavailable</h1>
  32. No server is available to handle this request.
  33. </body></html>
  34.  
  35. 此时请求不到
  36.  
  37. case 2:
  38. acl wwwpod100_com hdr_beg(host) -i www.zjtest7.com
  39. use_backend wwwpod100_com if wwwpod100_com
  40. backend wwwpod100_com
  41. mode http
  42. server apphost_1 192.168.32.101:3000 check inter 2000 fall 3
  43.  
  44. zjtest7-haproxy:/etc/haproxy# curl http://zjtest7.com/scan/test
  45. <html><body><h1>503 Service Unavailable</h1>
  46. No server is available to handle this request.
  47. </body></html>
  48. zjtest7-haproxy:/etc/haproxy# curl zjtest7.com/scan/test
  49. <html><body><h1>503 Service Unavailable</h1>
  50. No server is available to handle this request.
  51. </body></html>
  52.  
  53. zjtest7-haproxy:/etc/haproxy# curl www.zjtest7.com/scan/test
  54. welcome wxpod999zjtest7-haproxy:/etc/haproxy#
  55.  
  56. 此时必须加上www才行

主机头部分 www有和无是有区别的的更多相关文章

  1. nginx关闭默认站点/空主机头(禁止IP直接访问、防止域名恶意解析)

    监控时做了负载均衡,所以只能让nginx指定域名访问,那我们就可以防止因为域名不对跳到默认的页面去. curl  -I   -H  “host:域名”   --include   https://19 ...

  2. apache支持多主机头,并防止恶意空主机头的配置实现

    首先,需要启用 LoadModule vhost_alias_module modules/mod_vhost_alias.so # Virtual hostsInclude conf/extra/h ...

  3. 同一主机,不同域名绑定不同网站(IIS主机头实现方法)

    说明: 网站A域名:www.weba.com 网站A路径:D:\website\weba 网站B域名:www.webb.com 网站B路径:D:\website\webb 公用主机IP:111.222 ...

  4. 配置hadoop用户SSH无密码登陆 的2种方式 落脚点是 可以ssh免密进入的主机名写入动作发出主机的 known_hosts,而被无密进入主机的authorized_keys文件 免密登录

    cat /proc/versionLinux version 3.10.0-327.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version ...

  5. Zabbix使用python批量添加主机及主机资产信息-从零到无

    - - 时间:2020年11月10日 - - 作者:飞翔的小胖猪 前言: 使用zabbix作为基础环境的监控系统时,面对现网在用的2000+台把这些主机添加到zabbix监控中是一个问题,当然zabb ...

  6. Linux主机内存评估手册-从零到无

    --时间:2020年10月22日 --作者:飞翔的小胖猪 文档基于Centos Linux操作系统作为生产服务器运行环境.实时的查看分析当前系统内存的使用情况是否存在内存瓶颈,结合应用及现行业务需求分 ...

  7. php通过判断来源主机头进行防盗链

    check.php <html> <body> <form action="test.php" method="post"> ...

  8. 【 socke】C# socket端口复用-多主机头绑定

    什么是端口复用: 因为在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分.这种多重绑定便称之为端口复用 ...

  9. 转载:C# socket端口复用-多主机头绑定

    什么是端口复用: 因为在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分.这种多重绑定便称之为端口复用 ...

随机推荐

  1. 如何在IOS开发中在自己的framework中添加.bunble文件

    今天就跟大家介绍一下有关,如何在IOS开发中在自己的framework中添加.bunble文件,该文章我已经在IOS教程网(http://ios.662p.com)发布过来,个人觉得还是对大家有帮助的 ...

  2. swfupload使用说明

    网上的例子介绍的文档真的很多.下面简单介绍一下 SWFUpload的文件上传流程是这样的: 1.引入相应的js文件 2.实例化SWFUpload对象,传入一个配置参数对象进行各方面的配置. 3.点击S ...

  3. jQuery阻止冒泡和HTML默认操作

    1:jQuery是一个快捷简便的JavaScript框架,说道框架可以直接理解为就是对原来底层的东西进行了封装使得开发者能够利用这个框架快速开发. 2:在当今的各个浏览器中都支持事件的冒泡,所谓的冒泡 ...

  4. JQuery淡入淡出 banner切换特效

    附件中提供另一种实现方式 基本类似 主要的实现方法如下: var ShowAD=function(i){   showImg.eq(i).animate({opacity:1},settings.sp ...

  5. CCNP第三天 EIGRP综合实验

    实验题如图所示:其中R2连R3 R5为快速以太网线,其他均为串线,帧中继默认是富曼斯(全连网状结构),即所有接入的路由之间的PVC都已经打通,所有  要关闭R5和R8的逆向arp功能,来手工配置R5到 ...

  6. s3c-u-boot-1.1.6源码分析之一start.s

    定位到\s3c-u-boot-1.1.6\cpu\s3c64xx\start.s,打开该文件 /* * armboot - Startup Code for S3C6400/ARM1176 CPU-c ...

  7. resin access.log format配置详解

    The access log formatting variables follow the Apache variables:     %b result content length %D tim ...

  8. C# DateTime和DateTime?格式化时间

    DateTime: <%= Model.CreateTime.ToString("yyyy年MM月dd日 H时m分s秒")%>   DateTime?: <%= ...

  9. 【Linux】设定一个能输入中文的英文环境!

    引子:centos startx 进入桌面后使用中文输入法 这个解决方法太蠢了,而且只适用于centos等red系系统... 在此提供一个更加通用的方法 => 只要设置好系统的locale坏境变 ...

  10. 为什么要在<button>元素中添加type属性

    在HTML中<button> 标签定义一个按钮. <button type="button">Click Me!</button> 在 butt ...