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

freflying 发布于 2017/02/21 10:02
阅读 754
收藏 0

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

加载中
0
f
freflying

找到了解决方法,用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

返回顶部
顶部