Как подключить PHP к MySQL в частной подсети VPC

Привет, у меня есть два экземпляра EC2, один в общедоступной подсети и один в частной подсети в моем VPC.

Web server (EC2) - public subnet
MySQL database (EC2) - private subnet

Я не использую AWS RDS для базы данных, я использую EC2.

Вот мой PHP-код:

define ("DB_HOST", "");
define ("DB_USER", "dbuser");
define ("DB_PASS",'dbpassword');
define ("DB_NAME","dbname");
try {
$dsn = "mysql:dbname=".DB_NAME.";host=".DB_HOST;
$dbh = new PDO($dsn, DB_USER, DB_PASS);
return $dbh;
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}

Что мне поместить в DB_HOST, если экземпляр EC2 находится в частной подсети?

0

Решение

Что мне поместить в DB_HOST, если экземпляр EC2 находится в частной подсети?

Частный IP адрес сервера базы данных EC2.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]