我有一个Laravel应用程序部署到AWS,该应用程序通过ELB在2个应用程序服务器之间进行负载平衡。
我遇到的问题是在Laravel请求中,host
属性设置为ELB的主机名,而不是当前的主机名。
这意味着类似route()
助手之类的东西将使用ELB主机名而不是正确的主机名来生成URL。
例如,我期望:
https://www-testing.testapp.com/my-route
但是我得到了
https://elb-testing.testapp.com/my-route
这似乎是奇怪的行为,我不确定如何以明智的方式解决问题。