Apache возвращает 404 только при доступе через CloudFront (отлично работает напрямую через ELB)Apache

Ответить
Anonymous
 Apache возвращает 404 только при доступе через CloudFront (отлично работает напрямую через ELB)

Сообщение Anonymous »

Наш веб-сервис работает на EC2 с Apache.
У нас есть следующая настройка:
Служба A -> ELB -> API службы B
В этом случае:
Apache в службе B показывает в rewrite.log, что правило перезаписи было соблюдено.
Apache отвечает 200 OK
Однако, когда мы обращаемся к той же конечной точке через CloudFront:
Сервис A -> CloudFront -> ELB -> API службы B
Затем:
Apache в службе B по-прежнему показывает в rewrite.log, что было выполнено то же правило перезаписи
Но Apache отвечает 404 Not Found, хотя соответствующий файл PHP существует
Кто-нибудь знает, что может вызывает такое поведение?
Я подозреваю, что это может быть связано с перезаписью заголовков или URL-адресов, когда запросы проходят через CloudFront, но я не уверен.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ia-elb-dir
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»