Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cannot bind socket [0.0.0.0:443] for HAproxy

I have made the following ha-proxy configuration and have recieved the following error while HAProxy restart:

HAproxy Config

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

Why does HAProxy doesnt allow to bind 443 to some server port? I have followed the configuration specified in the following link: https://gist.github.com/allanparsons/6076098 [ALERT] 101/231920 (8356) : Starting frontend fe_websockets: cannot bind socket [0.0.0.0:443]

like image 524
svs teja Avatar asked Mar 25 '26 13:03

svs teja


1 Answers

Most likely, port 443 is already in use by another process. Check using netstat if you have existing processes in the haproxy box already bound to it.

like image 120
Ianthe the Duke of Nukem Avatar answered Mar 28 '26 02:03

Ianthe the Duke of Nukem



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!