@vladimircape

Symfony 2.Подключение к удаленной базе через pem ключ?

Добрый день.
Поднял репликацию для Монго на нескольких серверах.
подключаюсь как в документации
$m = new MongoClient("mongodb://rs1.example.com:27017,rs2.example.com:27017", array("replicaSet" => "myReplSetName"));

вопроса, а как подключаться если это удаленные сервера и есть pem ключ для каждой базы свой?
Пока нашёл если ключ одинаков для всех.
$ctx = stream_context_create(array(
    "ssl" => array(
        /* Optionally verify the server is who he says he is, and has been certified by CA we trust */
        "verify_peer"       => true,
        "allow_self_signed" => false,
        "cafile"            => "/vagrant/certs/ca.pem",
    ),
));

$mc = new MongoClient(
    "mongodb://server1", 
    array("ssl" => true), 
    array("context" => $ctx)
);
  • Вопрос задан
  • 387 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы