RabbitMQ正常运行无法访问15672端口
首先确定是否安装了RabbitMQ的web管理界面,安装命令如下:
rabbitmq-plugins enable rabbitmq_management
安装了RabbitMQ的管理界面以后重启RabbitMQ服务:
systemctl restart rabbitmq-server
查看RabbitMQ的运行状态:
systemctl status rabbitmq-server.service
如果active为running状态,则表示rabbitmq处于正常运行的状态。
我自己遇到的问题是未开放15672端口,可以使用检查端口开放的命令去检查是否开放15672端口:
netstat -anlp | grep 15672
出现如上图所示则表示开放端口是成功的!
最开始我自己根据网上的方法在阿里云服务器上设置安全组中开放了15672端口,但是始终也访问不了。后来在服务器中利用宝塔面板去开放了15672端口以后则成功访问到了rabbitmq的web端管理界面。这里我也回想起了自己在本地连接阿里云服务器Reddis时遇到的问题,当时是自己用命令行开放了redis对应的端口,却没有在阿里云服务器中设置安全组,导致一直连接不上。后来在安全组中开放对应端口以后才能够正常连接。
我自己的感觉是,当开放端口时:
- 阿里云服务器安全组中开放端口
- 服务器命令行开放端口
只有两个同时开放端口以后才能正确访问!
感觉就像你没带钥匙回宿舍需要先经过门卫叔叔的同意,再经过室友的同意!
add:
宝塔面板的端口为8888
开机自启rabbitmq:
systemctl enable rabbitmq-server
版权归原作者 午觉千万别睡过 所有, 如有侵权,请联系我们删除。