阿里云服务器安装ActiveMQ启动进程后无法访问管理页面原因总结

           这次是我第二次出现这种打不开页面的情况了,写本文的当天中午搞定问题后决心总结一波原因。亲测可用!也打不开的朋友比较一下过程的差异即可。

           让我们回归到下载好压缩包的情况:如红色部分所示,我下的是5.13.4版本的

            使用tar -zxvf命令解压.tar.gz文件得到上图的蓝色部分。好,接下来直接说关键部分。

可能原因分析:

1、阿里云安全组61616和8161端口是否已设置开放(若没开放按图所示操作即可):

阿里云服务器安装ActiveMQ启动进程后无法访问管理页面原因总结_第1张图片

阿里云服务器安装ActiveMQ启动进程后无法访问管理页面原因总结_第2张图片

 阿里云服务器安装ActiveMQ启动进程后无法访问管理页面原因总结_第3张图片

 

2、关于conf目录下Jetty.xml和activemq.xml文件修改的问题。

          之前相信很多朋友都在其他文章看到要改127.0.0.1,或者是服务器IP地址什么的,结果我发现其实不用改。能打开后台页面的activemq.xml文件。如图所示还是0.0.0.0,而不需要改成127.0.0.1,这一点我比较懵,但是这样竟然还成功了?

           Jetty.xml文件也不用改,如图。 

 阿里云服务器安装ActiveMQ启动进程后无法访问管理页面原因总结_第4张图片

 

3,关于防火墙的问题。

            如果使用了云服务器需要先开启8161(web管理页面端口)、61616(activemq服务监控端口) 两个端口

1、 firewall-cmd --list-ports                            #查看防火墙开放端口列表

2、firewall-cmd --zone=public --add-port=8161/tcp --permanent     #开放8161端口

  success

3、firewall-cmd --zone=public --add-port=61616/tcp --permanent     #开放61616端口    

  success

4、firewall-cmd --reload     #重启防火墙

  success

 

出现下图中的成功绑定才行。

 启动防火墙:service firewalld start 

   关闭防火墙:systemctl stop firewalld

   检查防火墙状态:systemctl status firewalld

           注意:防火墙即使不关闭也可以访问后台消息队列界面,不是网上所说的必须关闭防火墙。

           如图,我用systemctl status firewalld命令查看,显示的是防火墙已开启。此时浏览器输入仍然是可以后台界面的

阿里云服务器安装ActiveMQ启动进程后无法访问管理页面原因总结_第5张图片

阿里云服务器安装ActiveMQ启动进程后无法访问管理页面原因总结_第6张图片

             最后,如果发现还是打不开界面可以进入apache-activemq-5.13.4/data目录下的activemq日志文件使用cat命令查看是否有异常信息。

             进入后出现以下界面就是代表后台启动成功了,可以通过浏览器输入IP+8161访问。

阿里云服务器安装ActiveMQ启动进程后无法访问管理页面原因总结_第7张图片

                如果还是不能打开管理界面则一般会出现类似下图的异常

阿里云服务器安装ActiveMQ启动进程后无法访问管理页面原因总结_第8张图片

             OK,以上就是我的总结,觉得有用的朋友麻烦点赞、关注双连!如果还有其它问题可以在评论区留言。

你可能感兴趣的:(ActiveMQ,centos,java,linux,activemq,阿里云)