У меня приложение Laravel, развернутое на AWS, с балансировкой нагрузки через ELB на 2 серверах приложений.
Проблема, с которой я сталкиваюсь, заключается в том, что в запросе Laravel свойство host
устанавливается на имя хоста ELB вместо текущего имени хоста.
Это означает, что такие вещи, как помощник route()
, генерируют URL с именем хоста ELB, а не с правильным именем хоста.
Например, я ожидаю:
https://www-testing.testapp.com/my-route
Но я получаю:
https://elb-testing.testapp.com/my-route
Это кажется странным поведением, и я не уверен, как решить проблему разумным способом.