无法为HAproxy绑定套接字[0.0.0.0:443]

时间:2016-04-11 17:58:05

标签: ssl websocket load-balancing haproxy

我已经进行了以下ha-proxy配置,并在HAProxy重启时收到了以下错误:

HAproxy配置

global
        log /dev/log    local0
        log /dev/log    local1 notice
        chroot /var/lib/haproxy
        user haproxy
        group haproxy
        daemon

defaults
        log     global
        mode    tcp
        option  tcplog
        option  dontlognull
        retries 3
        timeout client 3h
        timeout server 3h
        timeout connect  5000


frontend fe_websockets
        bind 0.0.0.0:443 ssl crt /home/test/Documents/test3.pem
        mode tcp
        log global
        option tcplog
        timeout client 3600s
        backlog 4096
        maxconn 50000
        default_backend be_nywebsockets

backend be_nywebsockets
        mode  tcp
        option log-health-checks
        option redispatch
        option tcplog
        balance roundrobin
        server web1 localhost:8443 check
       # server web2 localhost:8081 check
        timeout connect 1s
        timeout queue 5s
        timeout server 3600s

为什么HAProxy不允许将443绑定到某个服务器端口? 我已按照以下链接中指定的配置进行操作: https://gist.github.com/allanparsons/6076098 [警告] 101/231920(8356):开始前端fe_websockets:无法绑定套接字[0.0.0.0:443]

1 个答案:

答案 0 :(得分:1)

最有可能的是,端口443已被另一个进程使用。如果您已经绑定了haproxy框中的现有进程,请使用netstat进行检查。