ActiveMQ window安装、修改密码、启动一闪而过、设置8161端口仅本地访问

左手的ㄟ右手 2024-03-31 02:18 124阅读 0赞

目录

1.ActiveMQ下载

2.ActiveMQ目录说明

3.启动activemq

4.修改activemq默认密码

5.设置8161端口仅本地访问。

1.ActiveMQ下载

官网下载ActiveMQfavicon.pnghttps://activemq.apache.org/

7f890fe26487453d84e685be02a41738.pngwindow版本直接解压就可以。

2.ActiveMQ目录说明

  1. apache-activemq-5.16.5 activemq目录结构
  2. ├─bin(启动脚本)
  3. ├─win32
  4. └─win64
  5. ├─activemq.bat(启动文件)
  6. ├─InstallService.bat(安装activemq到系统服务)
  7. ├─UninstallService.bat(卸载activemq中的系统服务)
  8. ├─wrapper.conf(配置文件)
  9. ├─wrapper.dll
  10. ├─wrapper.exe(程序)
  11. ├─conf(配置文件)
  12. ├─data(日志文件)
  13. ├─docs(说明文档)
  14. ├─example(例子:包括配置文件、代码)
  15. ├─conf
  16. ├─perfharness
  17. ├─ruby
  18. ├─src
  19. └─transactions
  20. └─src
  21. ├─libactivemq用到的jar包)
  22. ├─camel
  23. ├─extra
  24. ├─optional
  25. └─web
  26. └─webapps(管理台的应用)
  27. ├─admin
  28. ├─decorators
  29. ├─images
  30. ├─js
  31. ├─META-INF
  32. ├─styles
  33. ├─test
  34. ├─WEB-INF
  35. └─xml
  36. ├─demo
  37. ├─js
  38. ├─META-INF
  39. ├─portfolio
  40. ├─sandbox
  41. ├─test
  42. ├─WEB-INF
  43. └─websocket
  44. ├─fileserver
  45. ├─META-INF
  46. └─WEB-INF
  47. └─styles
  48. bin目录说明
  49. bin
  50. activemqLinux下的启动脚本)
  51. activemq-adminLinux下的命令行管理工具)
  52. activemq-admin.batWindows下的命令行管理工具)
  53. activemq.batWindows下的启动脚本)
  54. run.jar
  55. ├─win32
  56. ├─activemq.bat
  57. ├─InstallService.bat
  58. ├─UninstallService.bat
  59. ├─wrapper.conf
  60. ├─wrapper.dll
  61. └─wrapper.exe
  62. └─win64
  63. ├─activemq.bat
  64. ├─InstallService.bat
  65. ├─UninstallService.bat
  66. ├─wrapper.conf
  67. ├─wrapper.dll
  68. └─wrapper.exe

3.启动activemq

方式一:双击bin/activemq.bat

能启动起来访问8161 61616端口不通,下图地址没有打印

740b6ae7183344cc81ef9dde8d219f4e.png

可以是jdk没有正确配置,如下配置即可

fbb9d175b16a4f88aaf0b97f46254fd7.png

e561eacea486402da9320fa896c3ae06.png

命令可以启动成功。

9e9af3f9cbad494db1382c86a8bdb8e6.png

方式二:cmd窗口,执行命令 activemq-admin start

可以成功启动69b044020fa9483c998fb12772b4711b.png

方式三:系统服务启动activemq

解压后系统服务里面是没有activemq服务的,需要手动进行安装才可以。

18ee6c8fddaa451aa733a706f1dd0f54.png

执行InstallService.bat进行系统服务安装,第一次执行会一闪而过,一闪而过再次执行出现下图即安装成功。

ffad357078074176bd29d7f41a8fa264.png

表明安装成功,启动即可。369a3f02ebcd48db9b8c6f348737352e.png

4.修改activemq默认密码

第一步:打开apache-activemq-5.16.5\conf\jetty.xml确保authenticate的value=true

bbbc35ecb1f1492db89a05c4b888d271.png

第二步:打开apache-activemq-5.16.5\conf\jetty-realm.properties修改定义的用户的用户名密码角色,这里是所用的用户。

be1815854f2043b29a59c456732d9d34.png下面的两个启动bat都有atuh的认证配置,用到的配置文件是login.config

apache-activemq-5.16.5\bin\activemq.bat

852d937176734dec8d61df16cc784f2f.png apache-activemq-5.16.5\bin\win64\wrapper.conf8825e89b139c43b4a5c2efba2060867c.png

apache-activemq-5.16.5\conf\login.config

744ca4999d9b44fcaec4cbe050ea36ab.pngapache-activemq-5.16.5\conf\users.properties7a119f1c9f2e4afcbb370fe0144f6c5c.png

apache-activemq-5.16.5\conf\groups.properties

18ddb2d368854c4587f551fa7e1f0d02.png

第三步:访问8161端口

修改apache-activemq-5.16.5\conf\users.properties里面的用户,修改成不是jetty-realm.properties配置的用户和密码,重新启动,访问8161端口是访问不通的。

c4a74cd3b3374a44bc47bcb89f578c6b.png

a81e4f9fe7394b32baa2ad35672412bc.png

将users.properties里面的用户修改成jetty-realm.properties文件存在的用户密码,重新启动再访问8161端口。是可以成功访问的。

65bae164a44442e28f81e508d805ea2f.png 2b4038a5d59e4a428ce131fa29d97329.png

配置的用户必须是jetty-realm.properties文件存在的。

5.设置8161端口仅本地访问。8161存在漏洞问题

apache-activemq-5.16.5\conf\jetty.xml里面修改host为127.0.0.1有的版本没有host变量,配置上去activemq可以启动起来,但是配置host后访问8161activemq服务会停止。出现这种情况可能是此版本没有host变量配置,升级activemq版本即可。

  1. <bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
  2. <!-- the default port number for the web console -->
  3. <property name="host" value="127.0.0.1"/>
  4. <property name="port" value="8161"/>
  5. </bean>

发表评论

表情:
评论列表 (有 0 条评论,124人围观)

还没有评论,来说两句吧...

相关阅读

    相关 tomcat启动startup.bat

    遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: tomcat在启动时,会读取环境变量

    相关 tomcat 启动 startup.bat

    遇到很多次运行startup.bat后,一个 窗口 一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: tomcat在启动时,会读取环境

    相关 tomcat启动

    在启动tomcat的时候cmd窗口一闪而过! 首先我们要知道是什么原因造成cmd窗口一闪而过! 先在tomcat的安装目录下 用记事本打开startup.bat文件(tom