Приложение узла Beanstalk: Как перенаправить https://mypage.com или http://mypage.com на https://www.mypage.com? - PullRequest
0 голосов
/ 11 февраля 2020

Что работает:

a) Если пользователь вводит mypage.com без каких-либо http или https, он будет перенаправлен на https://www.mypage.com

b) Если пользователь введет http://www.mypage.com, он будет перенаправлен на https://www.mypage.com

Что не работает:

Если пользователь введет http://mypage.com или https://mypage.com, он не будет перенаправлен на https://www.mypage.com

Текущая настройка: У меня есть www.mypage.com как запись A на маршруте 53, указывающая на мой ELB. У меня есть прослушиватель ELB, настроенный на пересылку http через порт 80 на https порт 443 -> дополнительные правила прослушивателя не добавлены

Вопрос: Как мне получить его по маршруту http://mypage.com или https://mypage.com для перенаправления или переадресации на https://www.mypage.com?

1 Ответ

0 голосов
/ 12 февраля 2020

Простое указание mypage.com записи псевдонима в ELB - правильный подход.

Однако, что может быть упущено в документации, это если вы используете учетную запись организации в AWS, а учетная запись root - это то место, где вы зарегистрировали домен, вам необходимо обновить запись NS с помощью записи NS из организационный аккаунт, с которым вы работаете.

Предположим, у меня есть учетная запись A (root) и учетная запись B в организации. В учетной записи B мои ns записи для mypage.com отличались от ns записи в учетной записи A для mypage.com. Поэтому мне пришлось обновить учетную запись A, чтобы она соответствовала учетной записи B.

Как только я это сделал, я просто указал запись псевдонима mypage.com в учетной записи B на свой ELB. У меня также была запись A для www.mypage.com, указывающая на тот же ELB.

Наконец, в ELB я пересылаю http в https - и это работает!

...