概述
HTTP协议响应的状态码:
200:OK
301:重定向
404:notfound
403:forbidden
501:InternalError
HAProxy:
1、它的工作原理是Proxy代理。客户端把请求发送到HAProxy后,HAProxy替用户发送请求到web服务器,web服务器响应HAProxy,把页面发给HAProxy。HAProxy再把页面发给客户端。
2、拓扑与LVS-DR完全一样。因为LVS-DR配置和HAProxy没有影响,也就不需要清理了。
3、node4作为调度器
[root@node4~]# yum install -y haproxy
修改配置文件
[root@node4~]# vim /etc/haproxy/haproxy.cfg
把mainfrontend which proxys to the backends后面的配置全部删除
listenstats
bind0.0.0.0:1080 # 监控页面的端口号
statsrefresh 30s # 页面自动刷新时间是30秒
statsuri /monitor # 页面网址
statsrealm HaManager
statsauth admin:admin # 用户名:密码
listenmyweb 0.0.0.0:80
cookieSERVERID rewrite
balanceroundrobin # 调度算是rr
serverweb1 192.168.4.2:80 cookie a1i1 check inter 2000 rise 2 fall 5 #每2000ms检查一次服务器,2次成功是好的,5次失败表示故障
serverweb2 192.168.4.3:80 cookie a1i2 check inter 2000 rise 2 fall 5
5、启动服务
[root@node4~]# systemctl start haproxy
[root@vh02 ~]#
11 ss -tulnp | grep httpd
12 cat /var/www/html/index.html
13 systemctl stop httpd
14 systemctl start httpd
15 systemctl stop httpd
16 systemctl start httpd
[root@vh03 ~]#
11 ss -tulnp | grep httpd
12 cat /var/www/html/index.html
测试:
http://192.168.4.4/index.html
http://192.168.4.4:1080/monitor
# ab -n 1000 -c10 http://192.168.4.4/
排错:
[root@vh04 ~]# journalctl -xe
最后
以上就是笑点低百合为你收集整理的HAProxy服务器的全部内容,希望文章能够帮你解决HAProxy服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复