Ubuntu16.4 下 Rabbit安裝文檔

1:安裝Erlang ,執行 apt-get install erlang
2:執行 echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list   新增APT倉庫到/etc/apt/sources.list.d/
3:更新APT倉庫的package list,執行 sudo apt-get update 命令。
4:安裝Rabbit Server ,執行sudo apt-get install rabbitmq-server 命令。
5:執行sudo rabbitmq-plugins enable rabbitmq_management 命令,開啓web 管理插件,這樣就可以通過瀏覽器來進行管理了。
6:打開瀏覽器並訪問管理頁面:localhost:15672/ 使用默認賬戶guest登陸,密碼也是guest/


ps:
在訪問管理界面使用guest用戶登錄時出現login failed錯誤。

到服務器上查詢日誌顯示出現錯誤的原因是:HTTP access denied: user ‘guest’ - User can only log in via localhost。

解決:

rabbitmq從3.3.0開始禁止使用guest/guest權限通過除localhost外的訪問。我的是3.6

如果想使用guest/guest通過遠程機器訪問,需要在rabbitmq配置文件中(找到/rabbitmq_server-3.6.14/ebin下面的rabbit.app文件)中設置
loopback_users爲[]。

找到/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.14/ebin下面的rabbit.app文件文件完整內容如下(注意後面的半角句號):
找到:loopback_users 刪除<<”guest”>>。刪完的樣子:{loopback_users, []}

然後重啓
systemctl restart rabbitmq-server.service
搞定

 

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