環境:CentOS Linux release 7.4.1708 (Core) rabbitmq-server-3.7.13-1.el7.noarch.rpm 阿里雲服務器
1、安裝elang
添加源:vim /etc/yum.repos.d/erlang-solutions.repo
內容如下:
[erlang-solutions] |
執行命令:rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
安裝:yum install erlang -y
驗證:erl -version
2、安裝rabbitmq
下載地址:https://www.rabbitmq.com/download.html,根據需要選擇下載
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm |
我這里安裝的是rabbitmq-server-3.7.13-1.el7.noarch.rpm
下載完后安裝:yum install -y rabbitmq-server-3.7.13-1.el7.noarch.rpm
安裝完成后在/use/sbin目錄下有四個關於rabbitmq的命令
3、啟動rabbitmq
rabbitmq-server start,當然也可以使用 rabbitmqctl statr_app 來啟動
4、開啟rabbitmq界面管理
rabbitmq-plugins enable rabbitmq_management
5、添加用戶,遠程訪問
默認帳號guest只能用於本地訪問,要遠程訪問可添加用戶授權
添加新用戶:rabbitmqctl add_user xia 123456
給新用戶添加tags:rabbitmqctl set_user_tags xia administrator
授權:rabbitmqctl set_permissions -p "/" xia ".*" ".*" ".*"
查看rabbitmqctl 命令的使用:rabbitmqctl
6、重啟rabbitmq服務
關閉:rabbitmqctl stop
啟動:rabbitmqctl start_app
一般到這里就可以使用遠程來登錄了(如本地的虛擬機)
瀏覽器輸入 ip:15672 進入登錄界面,輸入剛才創建的用戶名和密碼即可進入
7、如果服務器是阿里雲時,需要開啟端口,即設置安全組
找到實例點擊管理-->選擇本實例安全組-->配置規則
添加安全組規則,添加端口保存(5672端口也要配置哦)
確定保存后就可訪問了
-----------完-------------