我怎么知道原始请求是安全还是不安全的使用lighttpd游戏框架?

我的系统正在通过lighttpd运行播放框架。 我需要知道来自Facebook的请求是来自https还是http。

两个问题:

  1. 有没有什么办法可以告诉我的框架,如果原来的请求是从HTTP或HTTPS? (我查了request.secure,但总是假的)

  2. 如果框架不给我任何方法来检测,是否有无论如何,我可以使用mod_rewrite添加一个ssl = true的查询参数?

我没有尝试过这个,但根据这个讨论,你应该加上

RequestHeader set X-Forwarded-Proto "https" 

到您的虚拟主机。 即使到达播放实例的stream量已经被解密,播放将会看到这个并将request.secure设置为true。