服务器环境说明
阿里云服务器、宝塔、centos7
一、下载erlang
原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。
下载地址:http://www.erlang.org/downloads
下载对应的版本,放到tmp目录下面
![](https://img-blog.csdnimg.cn/direct/fc19ed65916f4b3ba5c32b8f0fbfe562.png)
注意版本要和系统对应!
二、安装rabbitMQ
软件商店,找到rabbitmq,点击安装就行了(下图已安装好)
![](https://img-blog.csdnimg.cn/direct/f215565701194281a39c79f76612037b.png)
三、重置admin密码
安装完成后,启动服务,修改admin密码,此时可以正常登录了。
![](https://img-blog.csdnimg.cn/direct/5388112317e84d879f72fd33d738cbfd.png)
四、防火墙相关设置
rabbitmq默认端口是15672,因此宝塔自身的防火墙以及服务器的防火墙都需要放开端口才能实现外网访问。
宝塔防火墙:
![](https://img-blog.csdnimg.cn/direct/e648b20db6844ced9d18dc475d65703e.png)
阿里云安全规则:
防火墙这些属于运维的东西了,只做例子演示,不建议授权下面的所有IP访问,规避漏扫攻击。按照服务器的具体网络环境做配置就行。
![](https://img-blog.csdnimg.cn/direct/7092974315fd4549aa448f25343085fa.png)
![](https://img-blog.csdnimg.cn/direct/9f75dd94e7d14b2d94125332140733a0.png)
设置好以上两个防火墙规则后,就可以通过外网访问
![](https://img-blog.csdnimg.cn/direct/461aa850f31c49cfa3908f7496270c08.png)
![](https://img-blog.csdnimg.cn/direct/9595d9a66a1645f8846f577a194f9f28.png)
至此,通过宝塔面板安装rabbitmq已经完成!