Как подключить PHP к MySQL в частной подсети VPC - PullRequest
0 голосов
/ 31 января 2019

Привет, у меня есть два экземпляра 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 находится в частной подсети?

1 Ответ

0 голосов
/ 31 января 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...