linux 下rabbitmq的安裝以及設置遠程用戶訪問

首先需要安裝erlang  參考:http://fedoraproject.org/wiki/EPEL/FAQ#howtouse
① 執行後如果報錯可忽視
rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
②
yum install erlang

安裝過程中會有提示,一路輸入“y”即可。

完成後安裝RabbitMQ:

3.自己建個文件夾 進行下載安裝也可  直接執行也可

先下載rpm:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
下載完成後安裝
yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm 

完成後啓動服務:

service rabbitmq-server start

可以查看服務狀態:

service rabbitmq-server status

這裏可以看到log文件的位置,轉到文件位置,打開文件:

這裏顯示的是沒有找到配置文件,我們可以自己創建這個文件

cd /etc/rabbitmq/
vi rabbitmq.config

編輯內容如下:

[{rabbit, [{loopback_users, []}]}]

這裏的意思是開放使用,rabbitmq默認創建的用戶guest,密碼也是guest,這個用戶默認只能是本機訪問,localhost或者127.0.0.1,從外部訪問需要添加上面的配置。

保存配置後重啓服務:

service rabbitmq-server stop
service rabbitmq-server start

此時就可以從外部訪問了,但此時再看log文件,發現內容還是原來的,還是顯示沒有找到配置文件,可以手動刪除這個文件再重啓服務,不過這不影響使用

rm rabbit\@mythsky.log 
service rabbitmq-server stop
service rabbitmq-server start

然後就是開放 15672 端口 如果是阿里雲服務器需要在阿里雲後臺開放端口 如果是自己的虛擬機自己搜索開放方式。

開啓管理UI:

rabbitmq-plugins enable rabbitmq_management
輸入地址打開ui界面http://192.168.2.221:15672

使用命令添加用戶並授權

rabbitmqctl add_user admin admin

設置permissions

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

設置用戶角色

rabbitmqctl set_user_tags admin administrator

查看新添加的admin

rabbitmqctl list_users

http://192.168.2.221:15672

輸入 admin  admin 登陸

登陸後如下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章