Laravel Request对象主机设置为ELB主机名,而不是当前主机名

时间:2018-07-02 13:43:15

标签: laravel amazon-web-services laravel-5.5 aws-elb

我有一个Laravel应用程序部署到AWS,该应用程序通过ELB在2个应用程序服务器之间进行负载平衡。

我遇到的问题是在Laravel请求中,host属性设置为ELB的主机名,而不是当前的主机名。

这意味着类似route()助手之类的东西将使用ELB主机名而不是正确的主机名来生成URL。

例如,我期望:

https://www-testing.testapp.com/my-route

但是我得到了

https://elb-testing.testapp.com/my-route

这似乎是奇怪的行为,我不确定如何以明智的方式解决问题。

0 个答案:

没有答案