Проблема с подключением приложения PHP к Rabbit MQ через TLS - PullRequest
0 голосов
/ 06 февраля 2020

Мы пытаемся подключить приложение PHP к Rabbit MQ через TLS. Необходимые конфигурации с сервером Rabbit MQ в порядке. (Мы уверены в этом, так как у нас есть еще один микросервис в JS, и он отлично соединяется). Мы пытаемся установить sh соединение, используя следующий код.

$ssl_options = array(
    'cafile' => 'C:\Users\kashif.nazar\Downloads\Certificates\ca_certificate.pem',
    'local_cert' => "C:\Users\kashif.nazar\Downloads\Certificates\client_certificate.pem",
    'local_key' => 'C:\Users\kashif.nazar\Downloads\Certificates\client_key.pem',
    'verify_peer_name' => false
);

$connection = new AMQPSSLConnection('10.0.0.120', 5671, 'test', 'test', "/", $ssl_options);

Когда мы выполняем код, мы получаем только следующую общую ошибку c, которая не очень полезна.

Caught exception: Error Connecting to server(0):

В нашем файле php .ini включена конфигурация extension=php_openssl.dll.

Наша машина может подключиться к серверу, и мы даже можем подключиться к серверу без TLS (через порт). 5762).

Что мы можем делать не так? И как мы можем найти, в чем проблема?

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