AWS Cloudfront сбрасывает пользовательское доменное имя и перенаправляет на Elastic Beanstalk - PullRequest
0 голосов
/ 21 сентября 2018

У меня эластичная среда beanstalk с CloudFront, обслуживающим SSL (ASP.Net MVC).CloudFront имеет собственное доменное имя.Все работает нормально, пока не истечет срок действия файла cookie сеанса пользователя или пользователь попытается получить доступ к защищенной области без входа в систему и не будет перенаправлен на страницу входа.Когда происходит одна из этих двух вещей, пользователь каким-то образом перенаправляется в реальную среду эластичного beanstalk, и он также отбрасывает SSL, поэтому, если пользователь не заметит, что он отправит свои учетные данные для входа в систему без SSL.Например, если пользователь обращается к https://custom.domain.com/admin без входа в систему, он перенаправляется на http://aws.elasticbeanstalkcontainer.com, то же самое для истечения сеанса.Он хорошо работал на IIS10 до перехода на AWS.Кажется, что когда EC2 отправляет перенаправление каким-то образом, CloudFront пропускает его и не меняет его на собственное доменное имя.Любая помощь будет оценена.Заранее спасибо.

1 Ответ

0 голосов
/ 21 сентября 2018

CloudFront не занимается мониторингом перенаправленных ответов, поступающих с вашего сервера, и перезаписывает их с другим доменным именем.Это не то, что он делает.Вы должны настроить приложение, работающее на Elastic Beanstalk, чтобы знать правильное имя домена, которое оно должно использовать при отправке ответов перенаправления обратно клиенту.

...