【发布时间】:2020-05-15 04:21:38
【问题描述】:
我在一个 docker 容器中的反向代理后面有一个 Lumen API,它只在端口 80 上响应。所以客户端请求某个域 https://xyz.ab/api/endpoint 并且一切正常。
但是如果你想使用Request->secure()来检查你是在http还是https,lumen返回false(=http)并生成错误的url。
我尝试使用URL::forceScheme("https"); 告诉 lumen 无论如何都要使用 https,但 lumen 仍然坚持使用 http。
我不想在我的容器中安装证书只是为了让 lumen 相信 https。
有没有一个地方可以让我全局配置 lumen 以使用 https 而不是 http?
谢谢。
【问题讨论】:
-
Laravel 有一个trustedproxies.php 配置文件,不知道Lumen 是如何处理的