Как настроить облачный фронт AWS с lightsail для WordPress?(на поддомене)
- Я использую Route 53 для всего управления DNS.Я использую статический IP-адрес от lightsail, 3.122.2.187
- На маршруте 53 есть запись A для service.openinfo.nl, использующая ALIAS для доменного имени в облачном фронте.
- На маршруте 53 естьЗапись для wordpress.openinfo.nl, указывающая на статический IP-адрес lightsail 3.122.2.187
- . Cloudfront имеет имя домена происхождения wordpress.openinfo.nl
- Политика протокола Cloudfront Origin - только HTTP.
- Имена альтернативных доменов Cloudfront - это service.openinfo.nl
- SSL-сертификат Cloudfront - это сертификат, выданный Route53 для * .openinfo.nl
- Политика протокола Cloudfront Viewer - перенаправление HTTPHTTPS.
Это решение не работает:
Распределение облачного фронта service.openinfo.nl действительно разрешает сервер lightsail, ночерез http, он не использует сертификат, который я прикрепил ... Должен ли я использовать перенаправление http на https?
Кроме того, если я нажимаю «логин», он перенаправляется на wordpress.openinfo.nl / wp-login.php , то есть DNS, который я назначил для целейorgin доменное имя в облачный фронт.Настройки WordPress «WP_SITEURL» и «WP_HOME» каким-то образом автоматически отражают DNS wordpress.openinfo.nl.
А также DNS-имя wordpress.openinfo.nl разрешает сервер lightsail (который мне не нужен, потому что я хочу, чтобы весь трафик на сервер wordpress проходил через service.openinfo.nl).Как избежать этого?
Фон и то, что я пробовал:
Мой сервер lightsail (WordPress) не отображается в раскрывающемся списке «Имя домена» при созданииновый дистрибутив.И что же мне делать?Единственное AWS-описание по этой теме , которое я могу найти, мне не совсем понятно.
Использование фиксированного IP-адреса серверов в качестве «доменного имени источника» в облачном фронте недопустимо.Поэтому я создал запись DNS на маршруте 53 (wordpress.openinfo.nl), чтобы указать статический IP-адрес моего сервера lightsail.И я добавил эту запись DNS как «Имя домена происхождения» в облачном фронте (включая сертификат https * .openinfo.nl).И я выбрал распределение облачного фронта в качестве записи A, введите псевдоним в Route 53. Альтернативные доменные имена (CNAME) облачного фронта - service.openinfo.nl.
Поэтому я также попытался создать service.openinfo.nl в качестве записи A (DNS) на маршруте 53, указывающей на статический IP-адрес сервера WordPress lightsail.Но тогда я не могу создать тот же файл service.openinfo.nl, что и запись псевдонима A ...
Так что я застрял ... Пожалуйста, совет?Спасибо заранее!Wouter
PS: openinfo.nl указывает на дистрибутив облачного фронта с сертификатом, который указывает на статический сайт в корзинах S3 и работает нормально.