CentOS7 上部署Haproxy及Nginx 搭建Web群集
mkdir /etc/haproxy cp haproxy-1.5.19/examples/haproxy.cfg /etc/haproxy/haproxy.cfgcd /etc/haproxy/
vim haproxy.cfg//修改其配置文件
global
log 127.0.0.1 local0 // 日志格式 和系统日志保存在一起
log 127.0.0.1 local1 notice //notice 日志级别
#log loghost local0 info
maxconn 4096 //最大链接数
chroot /usr/share/haproxy//删除
uid 99
gid 99
daemon
#debug
#quiet
defaults
log global
mode http
optionhttplog//写的日志文件格式安装httpd 的格式写
optiondontlognull
retries 3 //尝试次数 3次 如果链接不上就认为不可用
redispatch //删除
maxconn 2000
contimeout 5000 //最大链接
clitimeout 50000
srvtimeout 50000 //超时
将listen部分修改为以下内容
listenwebcluster 0.0.0.0:80 //指定节点服务
option httpchk GET /test.html//GET 提交方式 访问时候后面加test.html
balance roundrobin
server inst1 192.168.100.102:80 check inter 2000 fall 3
server inst2 192.168.100.103:80 check inter 2000 fall 3
cp /opt/haproxy-1.5.19/examples/haproxy.init /etc/init.d/haproxy //启动脚本
service haproxy start //启动服务
然后就可以访问多次涮新,nginx1和nginx2网页轮换显示。
页:
[1]