haproxy
来源:原创
时间:2020-11-12
作者:脚本小站
分类:Linux
haproxy打开日志:
vim /etc/rsyslog.conf $ModLoad imudp # 打开注释 $UDPServerRun 514 # 打开注释,监听了udp的514端口 local2.* /var/log/haproxy.log # 找到local7在下面添加此行 systemctl restart rsyslog.service
haproxy的global配置段:
log 127.0.0.1 local2 # rsyslog中开启服务和添加local2
global配置段:
log 127.0.0.1 local2 # rsyslog中开启服务和添加local2 chroot /var/lib/haproxy # 安全运行 pidfile /var/run/haproxy.pid # pid文件 maxconn 4000 # 最大并发连接数 user haproxy # 运行的用户 group haproxy # 运行的组 daemon # 以守护进程来运行 # turn on stats unix socket stats socket /var/lib/haproxy/stats
简单代理配置:
frontend main *:80 default_backend webserver backend webserver balance roundrobin server web1 192.168.199.80:80 check server web2 192.168.199.80:80 check
条件后端:
use_backend server1 if url_dyn
开启监控页面:
#haproxy监控页面地址 listen admin_stat #haproxy的web管理端口 8888,自行设置 bind 0.0.0.0:8888 mode http stats refresh 30s #haproxy web管理url,自行设置 stats uri /haproxy_stats stats realm Haproxy\ Statistics #haproxy web管理用户名密码,自行设置 stats auth admin:admin stats hide-version