ActiveMQ 服务启动后无法访问管理页面

haer-magic 发布于 09/13 16:02
阅读 473
收藏 0

【华为云1024程序员节·向云而生】预约直播 抽14件华为电子产品礼包!>>>

部署环境:vmware centos7

ActiveMQ启动日志:

虚拟机IP:

/etc/hosts :

/etc/sysconfig/network (空)

ActiveMQ启动后,端口监听正常

防火墙8161端口已开放

windows 和 centos 可以互相 ping 通:

========================以上为问题背景===========================

问题:服务正常启动,端口正常监听,防火墙规则已配置,然后在 windows 系统中无法使用浏览器访问activemq管理页面,请大佬帮忙解答下,感谢

问题截图:

加载中
0
i书生
i书生

看是不是centos的端口没有放开,在window机器上试试telnet 192.168.158.128 8161,看端口通不通

haer-magic
haer-magic
回复 @haer-magic : 附:activemq只有本机可访问解决方案:https://blog.csdn.net/gaoduicai/article/details/104652073
haer-magic
haer-magic
回复 @i书生 : 根据这句提示我去网上找了下,将下 jetty.xml文件中 bean id=jettyPort 下的<property name="host" value="127.0.0.1"> 中的 127.0.0.1 改成 0.0.0.0 ,然后重启activemq后,windows机器浏览器可以打开 activemq管理页面了,感谢:blush:
haer-magic
haer-magic
回复 @i书生 : centos上 telnet 127.0.0.1:8161 是通的,执行 curl http://127.0.0.1:8161 返回了html数据,主要返回数据:HTTP ERROR 404 Unauthorized
i书生
i书生
回复 @haer-magic : 应该是你的mq绑定本地网卡启动的,只允许127.0.0.1访问
i书生
i书生
回复 @haer-magic : 在centos上面试试telnet 127.0.0.1 8161通不通,通的话centos执行curl http://127.0.0.1:8161看有没有数据返回
下一页
0
sprouting
sprouting

1、关闭防火墙

2、检查activeMQ是不是没开启管理页面配置

haer-magic
haer-magic
回复 @sprouting : 问题出在 jetty.xml 文件里面 bean id="jettyPort" 配置下的 name="host"的参数配置,将参数值由 127.0.0.1 改为 0.0.0.0 ,然后windows 机器就可以打开activemq的管理页面了,感谢回复
haer-magic
haer-magic
回复 @sprouting : 是true,官网下载的压缩包解压出来后没有改动 jetty.xml 文件
sprouting
sprouting
回复 @haer-magic : 编辑 jetty.xml 文件,找到 authenticate 看是不是 true
haer-magic
haer-magic
防火墙关闭后还是无法访问,请问怎么检查activeMQ管理页面是否开启
0
haer-magic
haer-magic

8161和8080端口已开启,tomcat可以正常访问,activemq管理页面无法访问。

Windows机器上 telnet 192.168.158.128 8161 不通。

 

0
haer-magic
haer-magic

附:jetty.xml 文件修改后的样子

返回顶部
顶部