Debian系列安装RabbitMQ

版权声明:版权开放,任意转载!~~ https://blog.csdn.net/donghaiming111/article/details/88551707

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太简单了就没有过多注释,不理解的留言咨询。

猜你喜欢

转载自blog.csdn.net/donghaiming111/article/details/88551707
今日推荐