Haproxy结合[0.0.0.0:80] - CentOS 6.5

时间:2014-01-16 00:50:36

标签: linux apache centos haproxy

我在CentOS 6.5上运行并且实际上试图在Websocket上遵循这个教程(http://socketo.me/docs/deploy),它说我需要安装Haproxy并运行以下linux命令:

sudo haproxy -f /etc/haproxy.cfg -p /var/run/haproxy.pid -D

问题是我收到了这条消息:

[ALERT] 015/013939 (22640) : Starting frontend public: cannot bind socket [0.0.0.0:80]

我的“netstat -nat | grep 80 | grep LISTEN”返回:

tcp        0      0 212.227.96.81:80            0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:8880                0.0.0.0:*                   LISTEN
tcp        0      0 2001:8d8:86c:6e00::14:3b:80 :::*                        LISTEN
tcp        0      0 :::8880                     :::*                        LISTEN
tcp        0      0 :::7080                     :::*                        LISTEN

PS:212.227.96.81是ping我的域名的IP地址。 我该怎么做才能解决这个问题?是apache吗?因为我没有重新启动它。 谢谢。

1 个答案:

答案 0 :(得分:3)

您的网络服务器在端口80上列出

tcp        0      0 212.227.96.81:80            0.0.0.0:*                   LISTEN

您需要将Apache / webserver端口更改为其他端口。你不能在同一台服务器上的同一个端口绑定haproxy和Apache

client send request to port 80 ---> HA-PROXY--->send request to apache (port 8080).

同时在同一台服务器上运行。