在haproxy offload ssl环境中检查请求是否为ssl

时间:2013-07-12 07:56:41

标签: php haproxy

我有一个在haproxy前面有ssl卸载的磅服务器。

如果我已经使用ssl完成请求,如果我有卸载ssl并且ssl没有访问网络服务器,我如何检查我的php代码?

也许在sprol请求中放入一些标题标签或者haproxy中的东西,这样我就可以在代码中检查这个标题了吗?

2 个答案:

答案 0 :(得分:0)

来自HAProxy and SSL

  

下面的配置指令必须插入前端配置中。它告诉HAProxy添加一个名为X-SSL的头文件,其中包含有关前端连接类型的信息:

http-request set-header X-SSL %[ssl_fc]

然后应该显示在$_SERVER['HTTP_X_SSL']

答案 1 :(得分:0)

我提出的解决方案是在Pound配置中添加标头并在代码中检查此标头:

AddHeader "X-Pound: SSL"