haproxy.cfg配置文件中监听如下:
listen listen1 0.0.0.0:8080
mode http
server app1 10.5.6.31:8080 check
server app2 10.5.6.31:8081 check
server app3 10.5.6.32:8080 check
server app4 10.5.6.32:8081 check
- 本意是想访问8080端口可映射8080和8081端口
- 使用
haproxy -f /etc/haproxy/haproxy.cfg -c
检查配置文件没有问题,但是在启动haproxy服务时总是报诸如can't bind socket :8081
的错误,无法启动该服务,最后找到方法使用命令setsebool -P haproxy_connect_any=1
得到解决。