Назад | Перейти на главную страницу

HAProxy не может привязать сокет: 4443

Я пытаюсь добавить новый порт для перенаправления на HAProxy, но всякий раз, когда я пытаюсь перезапустить службу с новой конфигурацией, я получаю сообщение об ошибке

haproxy-systemd-wrapper[32276]: [ALERT] 092/112955 (32277) : Starting frontend my-service: cannot bind socket [<public IP>:4443]

я бегу haproxy через systemctl на CentOS7. Больше ничего не использует порт 4443 (sudo netstat -apn | grep 4443 появляется пустой), и у меня есть net.ipv4.ip_forward = 1 и net.ipv4.ip_nonlocal_bind = 1 устанавливается в sysctl.conf. Я также бегал sudo setsebool -P haproxy_connect_any=1.

Соответствующая часть моего haproxy.cfg выглядит так:

frontend my-service
   bind <public_url>:4443
   default_backend my-backend

У меня также есть привязка других интерфейсов к 80, 443 и 8080.

Я только что попытался добавить порт в список управляемых HTTP-портов в SELinux с помощью

sudo semanage port -a -t http_port_t -p tcp 4443

Но тоже без везения