В настоящее время я работаю над приложением Wordpress и использую хостинг AWS.Мой домен находится на GoDaddy.com, и я развернул приложение в эластичном бобовом стебле.Я создал балансировщик нагрузки, а также мне нужно запустить приложение через HTTPS.Я провел свое исследование и думаю, что нашел правильный путь, но он не работает для HTTPS.когда я просматриваю HTTP на порту 80, он работает хорошо.Теперь я беспомощен.Вот что я сделал до сих пор:1) Я создал размещенную зону на AWS Route 53 для домена с именем «example.com».Созданы две записи: NS и SOA.2) Затем в GoDaddy я добавил записи NS из AWS в качестве пользовательских серверов имен.3) После этого я создал запись A для домена в размещенной зоне AWS, установив для ALIAS таргетинг на Балансировщик нагрузки среды Elastic Beanstalk.4) Затем я изменил URL-адрес САЙТА из таблицы wp_options базы данных приложения WordPress.После этого мое приложение работало в HTTP.Но так как я хочу изменить его на HTTPS.Итак,
1) Я запросил сертификат у менеджера сертификатов AWS и создал запись CNAME (предоставленную ACM после запроса сертификата) в размещенной зоне.2) После выдачи сертификата я отредактировал прослушиватель с EC2 >> Load Balancer >> Listener
и изменил протокол с HTTP на HTTPS, а также разрешил порт в группах безопасности.3) Кроме того, я изменил URL-адрес САЙТА из базы данных WordPress и изменил его с «http://example.com" на» https://example.com", но он не работал.4) Итак, я пошел на Elastic Beanstalk >> Configuration >> Load Balancer
и добавил слушателя.После сохранения и перезапуска среды сайт все еще не работал по протоколу HTTPS [HTTP 408 ОШИБКА ПОКАЗАНА].Но если я изменю URL-адрес САЙТА на "http://example.com",, он будет работать
Я нашел решение, в котором говорится, что нужно использовать RedirectURL и установить его в конфигурации сервера, но я не хочу этого делать.
Я также нашел это решение , которое предлагает экспортировать файл зоны и импортировать его в зону размещения AWS. Но всякий раз, когда я нажимаю кнопку Экспорт файла зоны (Unix), загруженный файл отображается пустым. Я пыталсяэто для других аккаунтов, но эта проблема существует. Поэтому я этого не делал.
Извините за длинную историю, но мне действительно нужна эта помощь.