我在Ubuntu上安装了Rabbitmq,并希望与ssl通信。没有/etc/rabbitmq/rabbitmq.conf
文件,我自己创建该文件时应该写什么?操作步骤是什么?
我建议遵循相关文档TLS Support
谢谢,我在/ 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)
Oct 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 =否
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