Debian系列安裝RabbitMQ
- 相關命令:
# 安裝Erlang語言環境 sudo apt-get install erlang-nox sudo apt update && sudo apt upgrade && sudo apt autoremove # 安裝RabbitMQ服務 sudo apt-get install rabbitmq-server # 爲RabbitMQ添加用戶並授權 sudo rabbitmqctl add_user [username] [password] sudo rabbitmqctl set_user_tags [username] administrator sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*' # 啓用stomp和management插件 sudo rabbitmq-plugins enable rabbitmq_management sudo rabbitmq-plugins enable rabbitmq_web_stomp sudo rabbitmq-plugins enable rabbitmq_web_stomp_examples
- 允許外網訪問:
編輯配置文件 => /etc/rabbitmq/rabbitmq-env.conf 解注並修改爲 => NODE_IP_ADDRESS=0.0.0.0
- 操作服務命令:
# 重啓RabbitMQ服務,三條命令作用相同 sudo /etc/init.d/rabbitmq-server restart sudo systemctl restart rabbitmq-server sudo rabbitmq-server restart
- 開放端口號:
15672,61613,5672 - 需要注意的地方:
- 開放端口號這三處需要考慮到: iptables/ufw/服務器安全組
# 開放端口號常用命令 # Iptables開放單個端口 sudo iptables -I INPUT -p tcp --dport [port] -j ACCEPT && sudo iptables-save # Iptables開放所有端口 sudo iptables -P INPUT ACCEPT && sudo iptables -P OUTPUT ACCEPT && sudo iptables-save # UFW開放單個端口號 sudo ufw allow [port] && sudo ufw reload # UFW啓用/禁用 sudo ufw enable/disable
- 後臺管理密碼不能設置特殊字符
- 開放端口號這三處需要考慮到: iptables/ufw/服務器安全組
注:debian系列上安裝RabbitMQ太簡單了就沒有過多註釋,不理解的留言諮詢。