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

Порт перенаправления HAProxy 8080 CentOS 7- «Служба 503 недоступна»

Я пытаюсь перенаправить на порт 8080 и получаю сообщение об ошибке «503 Service Unavailable. Нет сервера для обработки этого запроса».

Ниже мой файл конфигурации haproxy

global
log         127.0.0.1 local2

chroot      /var/lib/haproxy
pidfile     /var/run/haproxy.pid
maxconn     4000
user        haproxy
group       haproxy
daemon

# turn on stats unix socket
stats socket /var/lib/haproxy/stats


defaults
mode                    http
log                     global
option                  httplog
option                  dontlognull
option http-server-close
option forwardfor       except 127.0.0.0/8
option                  redispatch
retries                 3
timeout http-request    10s
timeout queue           1m
timeout connect         10s
timeout client          1m
timeout server          1m
timeout http-keep-alive 10s
timeout check           10s
maxconn                 3000

frontend  main
mode http
option httplog
bind 0.0.0.0:5000
bind 0.0.0.0:8070
#option http-server-close
#option forwardfor
#default_backend app-main
option httpclose
option forwardfor
acl is_legacy        dst_port 8070
use_backend legacy if is_legacy
default_backend application

backend application
mode http
option httpchk HEAD / HTTP/1.1\r\nHost:localhost
server webserver my_webserver_ip:80 check


backend legacy
mode http
option httpchk HEAD / HTTP/1.1\r\nHost:localhost
server apiserver my_webserver_ip:8080 check

Мне удалось перенаправить 5000 на порт 80 ->, чтобы отобразить страницу nginx по умолчанию. Но не удалось перенаправить 8070 на порт 8080 (пример для: http://www.mywebsite.com:8070/swagger-ui.html ).

Я хочу использовать один и тот же веб-сервер и перенаправлять на разные порты.

Может ли кто-нибудь сообщить мне, какой конфигурации не хватает. Цените помощь. Спасибо!