Я установил сайт WordPress только на 1 экземпляр EC2, который работает на 1AZ (означает 1 общедоступную подсеть). Я также купил домен по маршруту 53. В настоящее время мой сайт работает только по протоколу HTTP, и я хочу сделать его HTTPS. Я также получил сертификат SSL от менеджера сертификатов AWS. Используя Маршрут 53, в настоящее время я сопоставил сопоставление записи IP V4 с моим публичным IP-адресом V4 экземпляра EC2.
Здесь я сталкиваюсь с проблемой изменения моего сайта на HTTPS с текущего HTTP. Поскольку мой сайт развернут всего в 1 AZ (общедоступная подсеть), я не могу добавить Elastic Load Balancer перед моим экземпляром EC2, так как для этого требуется минимум 2 общедоступных подсети (это мое понимание). Если бы моя сторона была развернута на 2 AZ (2 общедоступных подсети), то я бы легко настроил Application Load Balancer с этими 2 подсетями и использовал бы сертификат SSL, который хранится в диспетчере сертификатов AWS, но в моем случае это всего 1 AZ /. 1subnet.
Вопрос 1) Необходимо ли иметь 2 общедоступных подсети для настройки эластичного балансировщика нагрузки? Не могу ли я настроить балансировщик нагрузки только с одной подсетью, как в моем случае? Если да, то, пожалуйста, посоветуйте, как это сделать?
Вопрос 2) Действительно ли необходим балансировщик нагрузки между маршрутом 53 и экземпляром EC2, чтобы сделать сайт HTTPS? Могу ли я настроить Route 53 и SSL-сертификат для непосредственного прослушивания экземпляра EC2 и создания сайта HTTPS?
Пожалуйста, помогите здесь сделать мой сайт HTTPS. Спасибо