У меня есть веб-сервер IIS за ELB. Веб-сервер использует файлы cookie безопасности, чтобы пользователь оставался в системе во время сеанса. У меня CloudFront с целью перенаправления HTTP на HTTPS.
Если я напрямую обращаюсь к ELB, используя его собственное DNS-имя, все работает нормально. Но если я получаю доступ к CloudFront с помощью www.eyecloud.net.au, после входа в систему он продолжает возвращать меня обратно на страницу входа.
Я впервые использую CloudFront. Что пошло не так?
Настройте CloudFront на пересылать куки на ваш исходный сервер. Вы можете использовать белый список файлов cookie для пересылки.
Кроме того, использование CloudFront только для пересылки http на https кажется чрезмерным. Несомненно, IIS справится с этой тривиальной задачей. Эта страница говорит, что может.