【问题标题】:How haproxy frontend not 443 port balance backend 443?haproxy前端不是443端口怎么平衡后端443?
【发布时间】:2020-07-31 03:26:45
【问题描述】:

我的 haproxy 配置是:

# Configuration for 678da17a-5c8f-4d2b-9431-f3019aae9726
global
    daemon
    user nobody
    group haproxy
    log /dev/log local0 debug alert
    log /dev/log local1 notice alert
    maxconn 2000
    stats socket /var/lib/neutron/lbaas/v2/678da17a-5c8f-4d2b-9431-f3019aae9726/haproxy_stats.sock mode 0666 level user

defaults
    log global
    retries 3
    option redispatch
    timeout connect 5000
    timeout client 50000
    timeout server 50000

frontend 8e85521c-f92b-401a-a72f-9f3d9dbd9deb
    option tcplog
    bind 123.44.44.44:5200
    mode tcp
    default_backend 46a948a1-1043-437d-83d0-e25acf0c94fd

backend 46a948a1-1043-437d-83d0-e25acf0c94fd
    mode tcp
    balance roundrobin
    server 9add0118-0255-4ee3-998a-875fb251624b 123.23.23.23:443 weight 1

我想配置前端使用 5200 端口访问后端服务器 123.23.23.23:443。 但是当我请求https://123.44.44.44:5200 时,请求更改为https://123.44.44.44/index.html。导致请求失败。 为什么会这样?

【问题讨论】:

    标签: load-balancing haproxy


    【解决方案1】:

    看起来像 9add0118-0255-4ee3-998a-875fb251624b 上的服务器软件发送重定向。

    您应该告诉 9add0118-0255-4ee3-998a-875fb251624b 上的服务器软件重定向到 123.44.44.44:5200 而不是自己的 IP。

    您可以看到服务器在 haproxy 调试前端模式下发回的内容。
    haproxy -d <OPTIONAL_MORE_OPTIONS>

    文档:Starting HAProxy

    【讨论】:

      猜你喜欢
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-11
      • 1970-01-01
      • 2011-02-25
      • 2023-02-15
      • 1970-01-01
      相关资源
      最近更新 更多