Debian系列安裝RabbitMQ

Debian系列安裝RabbitMQ


  1. 相關命令:
    # 安裝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
    
  2. 允許外網訪問:
    編輯配置文件 => /etc/rabbitmq/rabbitmq-env.conf
    解注並修改爲 => NODE_IP_ADDRESS=0.0.0.0
    
  3. 操作服務命令:
    # 重啓RabbitMQ服務,三條命令作用相同
    sudo /etc/init.d/rabbitmq-server restart
    sudo systemctl restart rabbitmq-server
    sudo rabbitmq-server restart
    
  4. 開放端口號:
    15672,61613,5672
  5. 需要注意的地方:
    • 開放端口號這三處需要考慮到: 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
      
    • 後臺管理密碼不能設置特殊字符

RabbitMQ Management
注:debian系列上安裝RabbitMQ太簡單了就沒有過多註釋,不理解的留言諮詢。

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