Добрый день.
Поднял репликацию для Монго на нескольких серверах.
подключаюсь как в документации
$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)
);