Как разрешить доменное имя в EC2, не меняя его на IP-адрес - PullRequest
0 голосов
/ 07 мая 2020

У меня есть экземпляр EC2, на котором запущены wordpress и mysql, и я настроил балансировщик нагрузки (даже если у меня только один сервер) и маршрут 53 для прямого трафика c.

Мой домен (ie. example.com) использует серверы имен с маршрута 53 для маршрутизации трафика c на балансировщик нагрузки приложения, в котором мой экземпляр EC2 указан как целевая группа. Эта проблема, с которой я сталкиваюсь, заключается в том, что когда это происходит в URL-адресе браузера, он изменяется с example.com на IP-адрес publi c сервера, который просто выглядит не очень хорошо.

AWS похоже, претерпели несколько изменений с тех пор, как я делал это в последний раз, но я не могу понять, в чем моя ошибка? Сайт загружается, доменное имя разрешается на сервере, но он меняет его на IP-адрес, а не оставляет его как example.com

Обновление: поскольку многие поднимают ALB, у меня есть один и R53 использует это. В этом нет ничего особенного.

  • Я дал ему имя
  • Выберите две зоны доступности
  • Группа безопасности широко открыта (для тестирования)
  • Выбранная целевая группа включает один экземпляр EC2

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Такое ощущение, что таблица базы данных wp_options не указывает на запись DNS, настроенную в Route53. Вы можете обновить столбцы wp_options.site_url и wp_options.home, указав правильный домен, или установить его в wp-config.php

0 голосов
/ 07 мая 2020

В Route 53 создайте запись A, установите ее как запись псевдонима, отметив да для псевдонима, затем выберите свой ALB

...