haproxy反向代理功能配置
使用场景 假如要实现这样的环境:haproxy反向代理4个nginx节点,nginx1和nginx2结合php提供动态web服务,nginx3和nginx4提供静态web服务。如下图: 由于默认配置文件中和超时时间相关的设置比较不合理,所以建议修改这些时间。另外还有些建议开启或关闭的的项也尽量开启或关闭。 haproxy配置说明 关于 haproxy 安装与配置,可详见 HaProxy安装和常用命令 haproxy 默认配置说明 #查看默认 haproxy.cfg 配置文件 cat /usr/local/haproxy/conf/haproxy.cfg global log 127.0.0.1 local2 # 需要设置/etc/rsyslog.conf加上local2设备的日志记录级别和日志路径 chroot /usr/local/haproxy #这里通过编译安装到/usr/local/haproxy,yum安装默认在/var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 4000 # 这是前端对外的最大连接数。代理http时,1G空闲内存承载20000以上没大问题 user haproxy group haproxy daemon stats socket /var/lib/haproxy/stats # 开启动态查看