Перенаправление HTTP-трафика c на HTTPS на веб-сервере, размещенном в EC2, с использованием облачного фронта - PullRequest
0 голосов
/ 11 февраля 2020

Текущий сценарий

Я размещаю сайт WordPress на экземпляре ECS, который запускает WordPress в docker контейнере

Мой WordPress работает нормально, но я хочу изменить HTTP на HTTPS

То, что я не хочу использовать

1) ELB

2) Все, что стоило неэффективно

Что я пробовал

Я пытался использовать облачный фронт и устанавливая ec2-52-64-xxx-xxx.ap-southeast-2.compute.amazonaws.com как origin domain и origin id

Я также установил его на redirect HTTP to HTTPS

Текущее поведение CloudFront

Что происходит, когда я перехожу на ссылку облачного фронта, она перенаправляет меня на ec2-52-64-xxx-xxx.ap-southeast-2.compute.amazonaws.com (HTTP) вместо использования ссылки облачного фронта

Желаемое поведение CloudFront

Он должен использовать HTTPS URL-адрес облачного фронта, чтобы использовать мой веб-сайт WordPress, перенаправляя любой трафик c из моего источника с HTTP на HTTPS

Текущие настройки сервера

1) У меня нет SSL/TLS сертификата, установленного в моем ECS экземпляре * 10 55 *

2) Мой файл .htaccess имеет значения по умолчанию (не уверен, если я даже должен обновить его, или Cloudfront будет работать без каких-либо изменений в .htaccess)

3) Wordpress не установлен, поэтому В базе данных нет значений, которые могут вызывать перенаправление (я удалил базу данных, чтобы проверить, не вызывает ли это несоответствие)

Я действительно новичок в AWS, возможно, есть лучший способ добиться этого HTTP на HTTPS перенаправление Я думаю, что любые предложения / помощь высоко ценится спасибо:)

...