求助:haproxy 如何进行ssl https转发呢 apache+ssl 已经配置好了,haproxy怎么配置呢

发布于 2021-12-01 01:01:45 字数 162 浏览 888 评论 1

测试环境使用ubuntu搭建了openstack HA,现在想把horizon的访问从http转为https。按照网上的步骤配置了apache+SSL,但发现无论如何不能成功。不知道是否跟openstack使用haproxy有关。但现在不清楚haproxy如何配置才能使用https访问horizon。 求助。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伪装你 2021-12-05 16:12:17

找到了解决方法,用fuel 安装了这样一套环境。现将对应的配置文件贴在这里:

1.更改了/etc/haproxy/conf.d/horizon.cfg, 内容如下:

listen horizon
  bind dashboard_ip:80 
  redirect  scheme https if !{ ssl_fc }

2.创建新的文件/etc/haproxy/conf.d/horizon-ssl.cfg,内容如下:

listen horizon-ssl
  bind dashboard_ip:443 ssl crt xxx.pem
  balance  source
  mode  http
  option  forwardfor
  option  httpchk
  option  httpclose
  option  httplog
  reqadd  X-Forwarded-Proto: https
  stick  on src
  stick-table  type ip size 200k expire 30m
  timeout  client 3h
  timeout  server 3h
  server controller controller_host_ip:80  weight 1 check

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文