我有一个在haproxy前面有ssl卸载的磅服务器。
如果我已经使用ssl完成请求,如果我有卸载ssl并且ssl没有访问网络服务器,我如何检查我的php代码?
也许在sprol请求中放入一些标题标签或者haproxy中的东西,这样我就可以在代码中检查这个标题了吗?
答案 0 :(得分:0)
下面的配置指令必须插入前端配置中。它告诉HAProxy添加一个名为X-SSL的头文件,其中包含有关前端连接类型的信息:
http-request set-header X-SSL %[ssl_fc]
然后应该显示在$_SERVER['HTTP_X_SSL']
。
答案 1 :(得分:0)
我提出的解决方案是在Pound配置中添加标头并在代码中检查此标头:
AddHeader "X-Pound: SSL"