0

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

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

也许在 ssl 请求中添加一些标头标签或一些东西,以便我可以在代码中检查此标头?

4

2 回答 2

1

来自HAProxy 和 SSL

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

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

这应该会出现在$_SERVER['HTTP_X_SSL'].

于 2013-07-12T08:02:52.270 回答
0

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

AddHeader "X-Pound: SSL"
于 2013-07-12T09:48:59.610 回答