查看正在运行的容器
# docker ps进入容器
# docker exec -it RabbitMq容器id/wx dmg/bash http://www.Sina.com /
输入以下命令以显示所有插件:
# sudo rabbitmq-plugins list#输出部分日志配置: e=explicitly enabled; e=implicitly enabled|status : *=runningonrabbit @ redis SVR|/[ ] rabbit MQ _ amqp1_ 03.7.9 [ ] rabbit MQ _ au au au t rabbit MQ _ auth _ back end _ LDAP3.7.9[ ] rabbit MQ _ auth _ mechanission rabbit MQ _ consistent _ hash _ exchange3. exchange
# sudorabbitmq-pluginsenablerabbitmq _ auth _ back end _ http #和# sudorabbitmq-pluginsenablerabbbitmq _ au au backen
. {stdout_formatter,[],{syntax_tools,[],{syslog,[{app_name,' rabbitmq-server'},{ logger [ {heap_word_limit,0},{PP} {systemd,[{auto_formatter,true } ],{logger,[{handler,systemd _ Jou journatid ]。
每个操作系统的配置文件的默认位置如下:
generic UNIX-- $ rabbit MQ _ home/etc/rabbit MQ/debian-/etc/rabbit MQ/rpm-/etc/rabbit MQ/ma cosx (home bre bit ) ma cosx thehomebrewprefixisusually/usr/local windows-% appdata %rabbit MQrabbit MQ在此目录下配置文件中使用的默认配置
# vim/etc/rabbit MQ/rabbit MQ.conf docker不支持vim
确认是否支持apt-get
将rabbitmq.conf配置文件添加到# apt-get update # AGT-getinstallvim配置目录中,然后添加以下配置:
启用auth_backends.1=cache#cache可直接使用http方法# auth _ backends.1=http auth _ backends.2=internal #高速缓存后端如有必要,请输入以下地址auth _ http.user _ path=http://localhost 33603000/auth/配置user auth _ http.vhost _ path=3358 lath vost auth _ http.resource _ path=http://localhost 33603000/auth/resource
#重新启动# service rabbitmq-server restart后,检查配置是否成功。
# docker PS # docker exec-itrabbitmq容器id/wx dmg/bash # rabbitmqctlenvironment输出:
. {rabbitmq_auth_backend_http,[{http_method,post},{resource_path,' http://localhost 33603000/auth
rabbit MQ-pluginsenablerabbitmq _ auth _ back end _ http…