欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > docker启动的rabbitmq如何启动其SSL功能

docker启动的rabbitmq如何启动其SSL功能

2024/10/25 15:21:20 来源:https://blog.csdn.net/unforgetablebaby/article/details/142886920  浏览:    关键词:docker启动的rabbitmq如何启动其SSL功能

docker run --hostname my-rabbit --name my-rabbit -p 5671:5671 -p 15671:15671 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=abc -e RABBITMQ_DEFAULT_PASS=abc -d rabbitmq:4.0-management

  1. 使用docker的复制命令将ca.crt、server.crt和server.key文件复制到容器的/etc/server_ssl目录下(其实复制到哪都行,就是后面配置文件写的对应的文件路径)

  2. 在容器的/etc/rabbitmq/rabbitmq.conf文件中写下面的内容(如果没有该文件就自己创建一个),最好的方法是在宿主机创建一个rabbitmq.conf写好下面的内容,然后复制到容器的/etc/rabbitmq/rabbitmq.conf

listeners.ssl.default = 5671ssl_options.cacertfile = /etc/server_ssl/ca.crt
ssl_options.certfile   = /etc/server_ssl/server.crt
ssl_options.keyfile    = /etc/server_ssl/server.keymanagement.ssl.port = 15671
management.ssl.cacertfile = /etc/server_ssl/ca.crt
management.ssl.certfile = /etc/server_ssl/server.crt
management.ssl.keyfile = /etc/server_ssl/server.key
  1. 重新启动容器

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com