主机头部分 www有和无是有区别的
关于主机部分www的问题: case 1: frontend web_service
bind *:80
bind *:443 ssl crt /etc/haproxy/cert.pem acl wwwpod100_com hdr_beg(host) -i zjtest7.com
use_backend wwwpod100_com if wwwpod100_com
backend wwwpod100_com
mode http
server apphost_1 192.168.32.101:3000 check inter 2000 fall 3 mojo 接口:
get '/scan/test' => sub {
my $c = shift; $c->render(text => "welcome wxpod999" );
}; zjtest7-haproxy:/etc/haproxy# curl http://zjtest7.com/scan/test
welcome wxpod999zjtest7-haproxy:/etc/haproxy#
zjtest7-haproxy:/etc/haproxy#
zjtest7-haproxy:/etc/haproxy# curl zjtest7.com/scan/test
welcome wxpod999zjtest7-haproxy:/etc/haproxy# 加上www呢? zjtest7-haproxy:/etc/haproxy# curl www.zjtest7.com/scan/test
<html><body><h1>503 Service Unavailable</h1>
No server is available to handle this request.
</body></html> 此时请求不到 case 2:
acl wwwpod100_com hdr_beg(host) -i www.zjtest7.com
use_backend wwwpod100_com if wwwpod100_com
backend wwwpod100_com
mode http
server apphost_1 192.168.32.101:3000 check inter 2000 fall 3 zjtest7-haproxy:/etc/haproxy# curl http://zjtest7.com/scan/test
<html><body><h1>503 Service Unavailable</h1>
No server is available to handle this request.
</body></html>
zjtest7-haproxy:/etc/haproxy# curl zjtest7.com/scan/test
<html><body><h1>503 Service Unavailable</h1>
No server is available to handle this request.
</body></html> zjtest7-haproxy:/etc/haproxy# curl www.zjtest7.com/scan/test
welcome wxpod999zjtest7-haproxy:/etc/haproxy# 此时必须加上www才行
主机头部分 www有和无是有区别的的更多相关文章
- nginx关闭默认站点/空主机头(禁止IP直接访问、防止域名恶意解析)
监控时做了负载均衡,所以只能让nginx指定域名访问,那我们就可以防止因为域名不对跳到默认的页面去. curl -I -H “host:域名” --include https://19 ...
- apache支持多主机头,并防止恶意空主机头的配置实现
首先,需要启用 LoadModule vhost_alias_module modules/mod_vhost_alias.so # Virtual hostsInclude conf/extra/h ...
- 同一主机,不同域名绑定不同网站(IIS主机头实现方法)
说明: 网站A域名:www.weba.com 网站A路径:D:\website\weba 网站B域名:www.webb.com 网站B路径:D:\website\webb 公用主机IP:111.222 ...
- 配置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 ...
- Zabbix使用python批量添加主机及主机资产信息-从零到无
- - 时间:2020年11月10日 - - 作者:飞翔的小胖猪 前言: 使用zabbix作为基础环境的监控系统时,面对现网在用的2000+台把这些主机添加到zabbix监控中是一个问题,当然zabb ...
- Linux主机内存评估手册-从零到无
--时间:2020年10月22日 --作者:飞翔的小胖猪 文档基于Centos Linux操作系统作为生产服务器运行环境.实时的查看分析当前系统内存的使用情况是否存在内存瓶颈,结合应用及现行业务需求分 ...
- php通过判断来源主机头进行防盗链
check.php <html> <body> <form action="test.php" method="post"> ...
- 【 socke】C# socket端口复用-多主机头绑定
什么是端口复用: 因为在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分.这种多重绑定便称之为端口复用 ...
- 转载:C# socket端口复用-多主机头绑定
什么是端口复用: 因为在winsock的实现中,对于服务器的绑定是可以多重绑定的,在确定多重绑定使用谁的时候,根据一条原则是谁的指定最明确则将包递交给谁,而且没有权限之分.这种多重绑定便称之为端口复用 ...
随机推荐
- HTML5之缓存
----- 缓存文件 - 使用UTF-8编码- 以Cache Manifest 开头- 三个基本部分 CACHE MANIFESTmenu.htmlmenu.js# login requires ne ...
- BroadcastReceiver
BroadcastReceiver 广播接受者 Android中, Broadcast是一种数据传递的方式/通信方式. Brodadcast 是Android 系统组件之一 广播的特性 1. 由一个发 ...
- H5全景视频VR视频
公司的有个专题页面涉及到全景视频展示这个技术点,找到一个相关的库. http://www.utovr.com/sdk/download 这里有个免费的SDK可以下载. 里面也有案例可以看,代码就照着 ...
- Hibernate Cascade & Inverse
Cascade - 修改实体表 Inverse - 修改中间表 http://www.cnblogs.com/amboyna/archive/2008/02/18/1072260.html 1.到底在 ...
- php session学习笔记(实例代码)
http 无状态协议 一个服务器向客户端发送消息的时候有三条信息 一是状态二是头信息三是内容 会话控制 让一个用户访问每个页面,服务器都知道是哪个用户访问 cookie cookie是通过头信息发送 ...
- General Palindromic Number (进制)
A number that will be the same when it is written forwards or backwards is known as a Palindromic Nu ...
- Thinkphp C方法
C方法是ThinkPHP用于设置.获取,以及保存配置参数的方法,使用频率较高. 了解C方法需要首先了解下ThinkPHP的配置,因为C方法的所有操作都是围绕配置相关的.ThinkPHP的配置文件采用P ...
- 【css】web标准
网页主要由三部分组成:结构(Structure).表现(Presentation)和行为(Behavior) 结构重点理解: XHTML 1.应用形式 ccs+div 2000 2.基于xml 和x ...
- 深层次详解Exception
所有的异常类都继承自System.Exception类,当异常产生时,CLR将创建该异常类的实例对象,将从最底层依次寻找合适的异常类型,同时若存在catch语句时将会选择最合适的语句进行处理. cat ...
- 两年的坚持,最后还是决定将ISoft开源
还记得2011年9月份,我在上大四,本来想着考研能上个好点的学校,可我怎么就不愿去自习室上自习.每天晚上睡觉前都告诉自己明天早晨一定早起去上自习,但又每次醒来都不想起床啊,懒,没办法.睡到不想再睡了才 ...