首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何代理前端不是443端口平衡后端443?

如何代理前端不是443端口平衡后端443?
EN

Stack Overflow用户
提问于 2020-07-30 18:00:03
回答 1查看 29关注 0票数 0

我的haproxy配置是:

代码语言:javascript
复制
# 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。这会导致请求失败。为什么会发生这种情况?

EN

回答 1

Stack Overflow用户

发布于 2020-07-31 03:26:46

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

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

您可以在haproxy debug前端模式下看到服务器发回的内容。

haproxy -d <OPTIONAL_MORE_OPTIONS>

文档:Starting HAProxy

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63170740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档