求助:haproxy 如何进行ssl https转发呢 apache+ssl 已经配置好了,haproxy怎么配置呢
测试环境使用ubuntu搭建了openstack HA,现在想把horizon的访问从http转为https。按照网上的步骤配置了apache+SSL,但发现无论如何不能成功。不知道是否跟openstack使用haproxy有关。但现在不清楚haproxy如何配置才能使用https访问horizon。 求助。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了解决方法,用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