我在Ubuntu上安装了Rabbitmq,并希望与ssl通信。没有/etc/rabbitmq/rabbitmq.conf
文件,我自己创建该文件时应该写什么?操作步骤是什么?
答案 0 :(得分:0)
我建议关注相关文档TLS Support
答案 1 :(得分:0)
谢谢,我在/ etc / rabbitmq目录中创建了rabbitmq.conf文件。我在文件内部使用了https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq.conf.example。我写了使用TLS-GEN创建的证书,但是重新启动时失败。错误消息:
●Rabbitmq-server.service-RabbitMQ经纪人 已加载:已加载(/lib/systemd/system/rabbitmq-server.service;已启用;供应商预设:已启用) 活动的:自星期五2019-10-25 06:51:01 PDT起激活(自动重启)(结果:退出代码); 6s前 进程:73072 ExecStart = / usr / lib / rabbitmq / bin / rabbitmq-server(代码=已退出,状态= 64) 主PID:73072(代码=已退出,状态= 64)
10月25日06:51:01 ubuntu systemd [1]:rabbitmq-server.service:失败,结果为“退出代码”。 10月25日06:51:01 ubuntu systemd [1]:无法启动RabbitMQ经纪人。
RabbitMQ.conf文件内部
listeners.tcp.local = 127.0.0.1:5672
listeners.ssl.default = 5671
ssl_options.verify = verify_peer
ssl_options.fail_if_no_peer_cert = false
ssl_options.cacertfile = /home/ekrem/tls-gen/basic/result/ca_certificate.pem
ssl_options.certfile = /home/ekrem/tls-gen/basic/result/server_certificate.pem
ssl_options.keyfile = /home/ekrem/tls-gen/basic/result/server_key.pem