通过TLS将PHP应用程序连接到Rabbit MQ时出现问题

时间:2020-02-06 06:17:03

标签: php ssl rabbitmq

我们正在尝试通过TLS将PHP应用程序连接到Rabbit MQ。 Rabbit MQ服务器的所需配置很好。 (我们对此很确定,因为我们在JS中还有另一个微服务,并且连接非常好)。我们正在尝试使用以下代码建立连接。

$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);

执行代码时,我们只会得到以下通用错误,这不是很有帮助。

Caught exception: Error Connecting to server(0):

我们在php.ini文件中启用了extension=php_openssl.dll配置。

我们的机器能够访问服务器,甚至可以连接到不带TLS的服务器(端口5762)。

我们可能做错了什么?我们如何找到实际的问题呢?

0 个答案:

没有答案
相关问题