1. 程式人生 > >RabbitMQ3.7.8安裝 CentOS7

RabbitMQ3.7.8安裝 CentOS7

1.解決依賴Erlang

#vi /etc/yum.repos.d/rabbitmq-erlang.repo

#新增如下內容

[rabbitmq-erlang]

name=rabbitmq-erlang

baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7 gpgcheck=1 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1

#yum clean all

#yum makecache

rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
# this example assumes the CentOS 7 version of the package
yum install rabbitmq-server-3.7.8-1.el7.noarch.rpm

3.設定開機啟動

chkconfig rabbitmq-server on

4.為rabbitmq安裝web管理介面,啟動rabbitmq-server

rabbitmq-plugins enable rabbitmq_management

systemctl start rabbitmq-server

5.配置遠端訪問web管理介面

在3.3.1和之後的版本中,出於安全的考慮,guest這個預設的使用者只能通過http://localhost:15672 來登入,其他的IP無法直接使用這個賬號。 這對於伺服器上沒有安裝桌面的情況是無法管理維護的,除非通過在前面新增一層代理向外提供服務,這個又有些麻煩了,這裡通過配置檔案來實現這個功能,只要編輯 /etc/rabbitmq/rabbitmq.config 檔案,新增以下配置就可以了,注意最後的句號。

vi /etc/rabbitmq/rabbitmq.config   #新增如下內容 [     {rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["admin"]}]} ].

新增新使用者 rabbitmqctl  add_user admin admin rabbitmqctl list_users   # 為使用者新增adminstrator rabbitmqctl set_user_tags admin administrator