gpt4 book ai didi

Rabbitmq.conf 文件中的 SSL 配置未应用于我的 rabbitmq-server

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:40 24 4
gpt4 key购买 nike

我使用以下命令在我的 aws EC2 机器上安装了 rabbitmq:

sudo apt-get update
sudo apt-get install rabbitmq-server
sudo rabbitmq-plugins enable rabbitmq_management

然后我创建了配置文件/etc/rabbitmq/rabbitmq.conf并添加了这些参数

listeners.ssl.1 = 5671
ssl_options.versions.1 = tlsv1.2
ssl_options.versions.2 = tlsv1.1
ssl_options.cacertfile = /usr/local/share/ca-certificates/certifile_authority.crt
ssl_options.certfile = /usr/local/share/ca-certificates/server.crt
ssl_options.keyfile = /usr/local/share/private/server.key
ssl_options.verify = verify_peer
ssl_options.fail_if_no_peer_cert = false

旁注:我相信那些 .crt 文件的格式实际上与 .pem 格式相同(但我不确定是否应该重命名他们到 .pem)因为当我尝试使用 openssl 命令时

sudo openssl x509 -inform DER -outform PEM -in server.crt -out server.pem

我收到这条消息

unable to load certificate
140162927387072:error:0D0680A8:asn1 encoding routines:asn1_check_tlen:wrong tag:../crypto/asn1/tasn_dec.c:1130:
140162927387072:error:0D07803A:asn1 encoding routines:asn1_item_embed_d2i:nested asn1 error:../crypto/asn1/tasn_dec.c:290:Type=X509

然后我用 sudo service rabbitmq-server restart 重启了服务器但是查看了/var/log/rabbitmq目录下的所有日志,发现RabbitMQ连SSL 5671端口都没有监听,我很迷茫,很茫然。请帮忙

  • 操作系统-ubuntu 18.04
  • {ampq_client, "RabbitMQ AMQP 客户端","3.6.10"}

最佳答案

看来您正在使用 RabbitMQ 3.6.10,它支持使用新的 .conf 格式进行配置。您有两个选择:

  • 升级到RabbitMQ 3.7.17(最新版本)
  • 使用 /etc/rabbitmq/rabbitmq.config 文件配置 RabbitMQ,该文件采用 Erlang 术语格式(docsdocs)。

请注意,不再支持 RabbitMQ 3.6.X。


注意:RabbitMQ 团队监控rabbitmq-users mailing list并且只是偶尔在 StackOverflow 上回答问题。

关于Rabbitmq.conf 文件中的 SSL 配置未应用于我的 rabbitmq-server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57456520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com