配置rabbitMQ遠程

https://www.cnblogs.com/yaozb/p/6908388.html
安裝部署
1.當前環境以及參考資料出處

部署環境:windows 7
官方安裝部署文檔:http://www.rabbitmq.com/install-windows.html官方文檔說明

2.安裝Erlang

  首先,下載並運行Erlang Windows二進制文件。安裝成功後,在所有程序中應該可以找到Erlang程序。
3.安裝RabbitMQ

 在官方頁面,下載對應的安裝包,注意,RabbitMQ安裝的時候會佔用幾個端口,防火牆和其他安全工具可能會阻止RabbitMQ綁定到端口。當這種情況發生時,RabbitMQ將無法啓動。確保可以打開以下端口,當然也可以安裝好後自己通過修改配置文件來修改佔用的端口,然後開啓服務。

4369:epmd,RabbitMQ節點和CLI工具使用的對等發現服務
5672,5671:由AMQP 0-9-1和1.0客戶端使用,不帶TLS和TLS
25672:Erlang分發用於節點間和CLI工具通信,並從動態範圍分配(默認情況下限制爲單個端口,計算爲AMQP端口+ 20000)。有關詳細信息,請參閱網絡指南。
15672:HTTP API客戶端和rabbitmqadmin(僅當啓用管理插件時)
61613,61414:沒有和使用TLS的STOMP客戶端(只有啓用了STOMP插件)
1883,8883 :( MQTT客戶端沒有和帶有TLS,如果啓用了MQTT插件
15674:STOMP-over-WebSockets客戶端(只有啓用了Web STOMP插件)
15675:MQTT-over-WebSockets客戶端(僅當啓用了Web MQTT插件時)

安裝成功後再開始菜單中可以找到所有安裝的應用以及插件。

4.開啓服務

  在開始菜單中,點擊RabbitMQ Service Start開開啓服務,可以到服務管理器中去確認是否開啓成功。下圖是當前機器上找到的相關服務,狀態爲已啓動。

RabbitMQ服務搭建並啓動後,需要對RabbitMQ就行進一步的配置,此次安裝的版本提供rabbitmq_management插件,此插件通過15672來提供對當前RabbitMQ服務的管理以及監控服務。
5.配置RabbitMQ
在開始菜單中找到RabbitMQ Command Promt,打開控制檯
輸入命令
rabbitmq-plugins enable rabbitmq_management
然後根據回顯的提示重啓rabbitMQ,就可以對rabbitMQ web管理啦

3.在啓用插件成功後回看到一些提示信息,然後就可以通過 http://server-name:15672訪問了,默認用戶名稱和密碼爲guest,guest,進入管理頁面後,我們可以看到幾個大的Tab,這個和RabbitMQ也某種意義上反應了RabbitMQ的整體架構,在這就不詳細闡述了

4.配置允許遠程訪問

更多情況下,隊列服務往往不在我們本機上,我們需要遠程來控制RabbitMQ,但是默認是無法通過http://server-name:15672來訪問的,可以通過修改\RabbitMQ Server\rabbitmq_server-3.6.10\etc 下Rabbitmq.config來設置允許guest用戶遠程登錄,具體修改爲如下值,然後就到服務管理器中重啓RabbitMQ服務。

  默認RabbitMQ會在C:\Users\Administrator\AppData\Roaming\RabbitMQ 中生成一個配置文件,rabbitmq.config 裏面就是實際用到的配置信息,如果圖方便,也可以這裏直接改。
1

[{rabbit, [{loopback_users, [guest]}]}].

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