HAProxy 重定向端口 8080 CentOS 7-“503 服务不可用”

HAProxy 重定向端口 8080 CentOS 7-“503 服务不可用”

我一直尝试重定向到端口 8080,但出现错误“503 服务不可用。没有可用的服务器来处理此请求。”

在此处输入图片描述

下面是我的 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)。

我想使用相同的网络服务器并重定向到不同的端口。

有人能告诉我缺少什么配置吗?非常感谢您的帮助。谢谢!

相关内容