EC2 O Ubuntu com o WordPress não pode se conectar ao RDS

1

Eu configurei um site WordPress em uma máquina Ubuntu 12.04 Amazon ec2 seguindo este tutorial exceto o fato de que eu não criei um banco de dados MySQL e estou usando um serviço amazon RDS MySQL.

Tudo funciona bem e eu consigo criar um arquivo de configuração durante a instalação, mas quando o instalador solicita as credenciais do MySQL. Quando eu preencho as credenciais do RDS, elas não funcionam. Eu até tentei inserir as credenciais manualmente no arquivo wp-confiq e ainda assim ele disse que não poderia se conectar ao banco de dados.

Eu tentei testar as mesmas credenciais em outra instalação do WordPress em um ambiente de hospedagem compartilhada e o resultado foi o mesmo.

Em seguida, no servidor ec2 WordPress, instalei o MySQL e, em seguida, forneci os detalhes do MySQL durante a instalação e tudo funcionou bem, portanto, provando que isso tem a ver apenas com o RDS.

Detalhes adicionais:

  1. O grupo de segurança do banco de dados tem apenas uma segurança: o Grupo de segurança do EC2

  2. O EC2 e o RDS estão localizados nas regiões sudeste-1a de singapura da AWS

  3. Segurança do EC2: somente a porta 22 ( ssh ) e 80 ( http ) aberta

por Danny 22.12.2012 / 06:08

2 respostas

1

Verifique se você pode se conectar à instância com a linha de comando. Veja as instruções aqui:

link

Talvez você tenha um problema com as credenciais ou com a rede. Depois de encontrar a causa raiz, é mais fácil resolvê-lo.

    
por 22.12.2012 / 13:08
0

Aqui está um tiro no escuro. Quando você vir seu ponto de extremidade, ele será resolvido para um IP diferente, se você fizer isso em seu resolvedor de DNS de casa / trabalho, em contraposição a um resolvedor da AWS. A AWS devolverá um IP privado válido para conexão.

Então, estou pensando que você está usando o nameserver personalizado no /etc/resolv.conf e não no da amazon. Então você está recebendo de volta o IP público em sua instância e não pode sair e voltar no NAT.

    
por 22.12.2012 / 06:58