首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HAProxy未将http重定向到https (ssl)

问HAProxy未将http重定向到https (ssl)
EN

Stack Overflow用户
提问于 2019-04-12 21:00:19
回答 1查看 3.5K关注 0票数 0

我正在使用HAProxy进行负载均衡,只希望我的站点支持https。因此,我想将端口80上的所有请求重定向到端口443。

我该怎么做呢?

编辑:我们希望重定向到https上的相同url,保留查询参数。因此,http://foo.com/bar将重定向到https://foo.com/bar

代码语言:javascript
复制
 frontend httpfront
    mode http
    bind *:80
    redirect scheme https code 301 if !{ ssl_fc }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-12 22:11:42

需要为443端口配置前端。

前端(端口80) ->前端(端口443) ->后端

查看我的示例:

代码语言:javascript
复制
frontend httpfront
    mode http
    bind *:80
    redirect scheme https code 301 if !{ ssl_fc }

frontend httpsfront
    mode tcp
    bind *:443
    default_backend app

backend app
    mode tcp
    balance roundrobin
    server server01 10.10.10.11:443 check
    server server02 10.10.10.12:443 check
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55652192

复制
相关文章

相似问题

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