版权声明:版权开放,任意转载!~~ https://blog.csdn.net/donghaiming111/article/details/88551707
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太简单了就没有过多注释,不理解的留言咨询。