小编use*_*089的帖子

https不是在haproxy背后工作

我必须将haproxy放在我已运行的Apache Web服务器前面.haproxy和apache web-server都在不同的Cent-OS6.4机器上.我已经安装了haproxy-1.5-dev19.el6.x86_64并且它可以正常使用http,但是使用https得到以下错误: - "502 Bad Gateway:服务器返回了无效或不完整的响应".

haproxy日志如下所示:

Nov  7 05:49:56 localhost haproxy[9925]: XX.XX.XXX.XX:51949
[07/Nov/2013:05:49:55.204] https-in~ abc-https/server1
1595/0/1/-1/1597 502 714 - - PHNN 2/2/0/0/0 0/0 "GET / HTTP/1.1"

Nov  7 05:49:57 localhost haproxy[9925]: XX.XX.XXX.XX:51947
[07/Nov/2013:05:49:55.972] https-in~ abc-https/server1
1523/0/1/-1/1525 502 714 - - PHNN 1/1/0/0/0 0/0 "GET /favicon.ico HTTP/1.1"
Run Code Online (Sandbox Code Playgroud)

Web服务器上的SSL日志(代理后面的请求):

10.0.0.218 - - [06/Nov/2013:22:42:34 -0800] **"GET /"** 400 510
10.0.0.218 - - [06/Nov/2013:22:42:34 -0800] "GET /" 400 510
Run Code Online (Sandbox Code Playgroud)

SSL登录Web服务器(直接请求):

XX.XX.XX.XX - - [06/Nov/2013:22:48:42 -0800] **"GET / HTTP/1.1"** 200 19553
Run Code Online (Sandbox Code Playgroud)

您可以在Web服务器上看到代理与无代理之间的区别.

下面是我的haproxy.cfg文件: …

https haproxy

3
推荐指数
1
解决办法
5111
查看次数

标签 统计

haproxy ×1

https ×1