Привет. Я пытаюсь подключиться к экземпляру MASQL RDS Amazon Web Services с использованием кода PHP, хранящегося в экземпляре AWS EC2. Мой экземпляр AWS EC2 подключен правильно, и я установил Apache, PHP и MYSQL с помощью PuTTY SSH Client. Тем не менее, когда я исполню мой PHP код из браузера, я получаю следующее сообщение об ошибке:Невозможно подключиться к экземпляру AWS MYSQL RDS с использованием PHP через экземпляр AWS EC2
ec2-.....compute.amazonaws.com (EC2 Public DNS) is currently unable to handle this request.
HTTP ERROR 500
Вот мой PHP код:
ПРИМЕЧАНИЕ: Я использовал экземпляр AWS MYSQL RDS конечная точка (без номера порта) как «DB_SERVER», главное имя пользователя и мастер-пароль экземпляра AWS MYSQL RDS. Я сохранил свой файл PHP в/var/www/html.
Может ли кто-нибудь сказать мне, почему я не могу подключиться к экземпляру AWS MYSQL RDS через экземпляр AWS EC2 ???
Этот тип проблем намного легче отлаживать, если вы отделяете различные компоненты, которые могут быть здесь неисправны. Сначала попробуйте подключиться к экземпляру RDS, используя оболочку mysql в экземпляре EC2, и после того, как вы убедитесь, что это работает - приступайте к отладке вашего PHP-кода. –
Спасибо за предложение. Можете ли вы опубликовать образец кода для «подключения к экземпляру RDS с использованием оболочки mysql в экземпляре EC2». Я новичок в этой арене. @YaronIdan –
Здесь подробно описано здесь: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html –