• 【ActiveMQ】之安全机制(一)管控台安全设置


    ActiveMQ 管控台基于jetty,默认端口8161,默认用户名,密码都是admin,这样的安全配置过于弱化,所以我们需要修改一下

    1、修改端口

    找到conf/jetty.xml文件里面这一段配置更改即可

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

      

    2、修改管控台用户名密码

    首先从以下配置文件可以知道,管控台的用户名密码角色配置在 这个配置文件中  jetty-realm.properties

    <bean id="securityLoginService" class="org.eclipse.jetty.security.HashLoginService">
            <property name="name" value="ActiveMQRealm" />
            <property name="config" value="${activemq.conf}/jetty-realm.properties" />
    </bean>

    打开配置文件,直接修改即可

    # Defines users that can access the web (console, demo, etc.)
    # username: password [,rolename ...]
    admin: admin, admin
    user: user, user

      

    以上是修改管控平台安全的配置,但是为了保证数据安全还需要配置客户端连接认证规则。

  • 相关阅读:
    两种三维点云密度聚类方法的研究与对比
    C++ string和char char*的转换
    七大排序算法总结
    map下标操作和insert区别
    c++ map 使用自定义结构做关键字
    BagFromImage安装与使用
    安装ipython notebook
    c++基本知识
    Python爬虫第一集
    91. Decode Ways
  • 原文地址:https://www.cnblogs.com/gyjx2016/p/8572749.html
Copyright © 2020-2023  润新知