阿里雲ubuntu16.0安裝rabbitmq

最近想開始玩微服務架構的開發,所以買了阿里雲來開發,這次是在阿里雲上搭建的activemq中間件:

1、安裝erlang:因爲rabbitmq依賴於erlang語言

apt-get install erlang

2、添加源 :阿里雲環境可能不需要,但是這邊已經加入了

將下面的源添加到/etc/apt/sources.list中。

deb http://www.rabbitmq.com/debian/ testing main

3、安裝rabbitmq:

sudo apt-get install rabbitmq-server

4、開放端口:阿里雲無用,因爲在阿里雲的環境裏的端口不能通過指令開放

sudo iptables -A INPUT -p tcp --dport 15672 -j ACCEPT 

sudo iptables -A OUTPUT -p tcp --sport 15672 -j ACCEPT 

5、啓動rabbitmq的服務:

查看rabbitmq狀態:rabbitmqctl status

啓動rabbitmq: service rabbitmq-server start

停止rabbitmq: service rabbitmq-server stop 

重啓rabbitmq: service rabbitmq-server restart

啓動rabbitmq插件:rabbitmq-plugins enable rabbitmq_management。

這個可以啓動rabbitmq的web控制檯

添加用戶rabbitmq,格式:rabbitmqctl add_user 用戶名 密碼

給予用戶管理員權限:rabbitmqctl set_user_tags 用戶名 administrator

爲用戶設置讀寫權限: rabbitmqctl set_permissions -p / 用戶名 ".*" ".*" ".*"

6、阿里雲ECS雲服務器設置實例的端口開放規則:

阿里雲端口配置問題

  • ubuntu 16.04 server 是否開啓防火牆

sudo ufw status

sudo ufw allow 15672

 

  • ECS雲服務器的安全組配置

登錄阿里雲控制檯-->ECS服務器-->安全組-->配置規則-->公網入方向/出方向,點擊快速創建規則

自定義端口填寫:15672/15672

授權對象填寫: 0.0.0.0/0

7、訪問activemq的登錄界面:

http://外網ip:15672 登錄

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