CentOS 7下Keepalived + HAProxy 搭建配置详解(2)

/var/log/haproxy.log /var/log/haproxy_warn.log { #切分的两个文件名 daily #按天切分 rotate 7 #保留7份 create 0644 root root #创建新文件的权限、用户、用户组 compress #压缩旧日志 delaycompress #延迟一天压缩 missingok #忽略文件不存在的错误 dateext #旧日志加上日志后缀 sharedscripts #切分后的重启脚本只运行一次 postrotate #切分后运行脚本重载rsyslog,让rsyslog向新的日志文件中输出日志 /bin/kill -HUP $(/bin/cat /var/run/syslogd.pid 2>/dev/null) &>/dev/null endscript }

6)将 logrotate 配置在 crontab 中:

0 0 * * * /usr/sbin/logrotate /root/logrotate/haproxy

第四步:启动 1. 启动

# service haproxy start

返回信息:

2. 重启

# service haproxy stop

返回信息:

3. 停止

# service haproxy restart

返回信息:

第五步:测试 1. 查看进程

执行以下命令:

# ps -ef|grep haproxy|grep -v grep

返回信息:

2. 查看端口

执行以下命令:

# lsof -i:9090

返回信息:

3. 查看日志

执行以下命令:

# cat /var/log/haproxy.log

返回信息:

4. 转发测试

提供服务的 server 为 Nginx,每个 nginx 上放入带有本机 IP 的 HTML 页面,相关信息如下:

IP   Nginx 端口   HAProxy端口  
192.168.6.128   8080   9090  
192.168.6.129   8080   9090  
192.168.6.130   8080   9090  


页面显示转发到了 192.168.6.130 主机上,返回信息:访问地址::9090/hello.html

CentOS 7下Keepalived + HAProxy 搭建配置详解

日志显示:

1)HAProxy 日志

CentOS 7下Keepalived + HAProxy 搭建配置详解

2)Nginx 日志

此时,HAPxoxy 已成功安装完成!

构建高可用集群Keepalived+Haproxy负载均衡 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f045a8df7d62685a4e9b317998069d62.html