EC2 Ubuntu с WordPress не может подключиться к RDS

Я настроил веб-сайт WordPress на машине Amazon ec2 с Ubuntu 12.04, следуя этому руководству, за исключением того факта, что я не создал базу данных MySQL и использую сервис Amazon RDS MySQL.

Все работает нормально, и я могу создать файл конфигурации во время установки, но когда установщик запрашивает учетные данные MySQL. Когда я заполняю учетные данные RDS, они не работают. Я даже попытался ввести учетные данные вручную в wp-confiq файл и до сих пор он сказал, что не может подключиться к базе данных.

Я попытался проверить те же учетные данные на другой установке WordPress в среде общего хостинга, и результат был тот же.

Затем на сервере ec2 WordPress я установил MySQL, а затем предоставил детали MySQL во время установки, и все работало нормально, доказав, что это как-то связано только с RDS.

Дополнительные детали:

  1. Группа безопасности БД имеет только одну защиту: Группа безопасности EC2

  2. И EC2, и RDS расположены в регионах AWS на юго-востоке Сингапура-1а.

  3. EC2 Security: только порт 22 (ssh) и 80 (http) открыл

1 ответ

Вы можете настроить свою группу безопасности БД так, чтобы разрешить доступ из определенных "групп безопасности EC2" или "диапазонов CIDR IP".

Посетите этот URL, чтобы узнать больше:

Ну, вы уже упоминали, что вы разрешили доступ к "EC2 Security Group". Обратитесь выше URL и убедитесь, что вы сделали это правильно.

Если это не помогло, попробуйте предоставить доступ к диапазону IP-адресов CIDR (вышеупомянутый URL также поможет вам в этом).

Другие вопросы по тегам