AWS的负载均衡-健康检查
Aws上面之前的健康检查确认及修改
创建的是应用程序负载均衡器如下:
所以有两个侦听器,80和443:
每个下面都有两个lb服务器,再做负载均衡
http的运行状态检查时这样的:
https的运行状态检查是这样的:
http的检测方法应该是这样的:
两个lb服务器的nginx配置文件均监听的是域名,而不是IP,所以使用http://ip:80/ 只能访问到本机默认的nginx配置文件default,如果该文件不存在,则返回403
通过查看日志记录,发现确实aws是这样检测的:
更改http的状态检测文件:
从lb上搞一个检测文件过来
Haproxy的状态检测如下:
第一步、lb1与lb2上的nginx默认配置
第二步、把test复制过来:
第三步、测试访问lb1与lb2
第四步、修改AWS 线上:
https的状态检测方式
一、查看nginx配置文件有下面4个
二、查看其各自的日志发现只有第一个的日志里面有elb记录
所以,https访问的是服务器第一个配置文件中的web内容
好了https这个就不管了