【问题标题】:RabbitMQ - Tls Connection - GolangRabbitMQ - Tls 连接 - Golang
【发布时间】:2019-02-27 12:12:48
【问题描述】:

我使用以下链接配置了 RabbitMQ 连接: https://github.com/streadway/amqp/blob/master/examples_test.go

我根据此处的说明创建的证书: https://www.rabbitmq.com/ssl.html#enabling-tls-paths

我使用安装在 docker 中的 RabbitMQ 3.7.0。 调用 amqp.DialTLS 后,我在服务器端(在 docker 日志中)收到“错误证书”错误。

我想问题是证书应该包含服务器名称,如果是这样,如果 RabbitMQ 安装在 docker 中,我应该在证书中设置哪个服务器名称?

除此之外,还有其他想法吗?

【问题讨论】:

标签: ssl go rabbitmq


【解决方案1】:

我通过将连接字符串中的主机文件 full_machine_name 添加到具有适当 IP 地址的 RabbitMQ 来解决此问题:amqps://connection_string_to_RabbitMQ@full_machine_name:5671

【讨论】:

    猜你喜欢
    • 2014-12-30
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 2019-07-20
    • 2019-12-13
    相关资源
    最近更新 更多