ActiveMQ的应用配置
博客专区 > longload 的博客 > 博客详情
ActiveMQ的应用配置
longload 发表于1年前
ActiveMQ的应用配置
  • 发表于 1年前
  • 阅读 21
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 安装请参照ActiveMQ的安装
  1. 管理页面

    • 输入http://192.168.48.129:8161  
    • 点击 “ Manage ActiveMQ broker ”
    • 进入管理页面 初始默认密码 admin/admin 
  2. 安全配置(消息安全)

              ActiveMQ 如果不加入安全机制的话,任何人只要知道消息服务的具体地址(包括 ip、端口、消息地址[队列或者主题地址]),都可以肆无忌惮的发送、接收消息。关于 ActiveMQ 安装配置策略官方地址:http://activemq.apache.org/security.html。我们以简单授权配置为例:

    • 编辑 conf/activemq.xml文件

      $ vi /home/wusc/activemq-01/conf/activemq.xml
    • 在broker标签最后增加下面内容

      <plugins>
        <simpleAuthenticationPlugin>
          <users>
           <authenticationUser username="longload" password="test.123" groups="users,admins"/>
          </users>
        </simpleAuthenticationPlugin>
      </plugins>

      定义了一个 longload 用户,密码为 test.123,角色为 users,admins

    • 设置admin的用户名和密码

      $ vi activemq-01/conf/jetty.xml

      确保admin角色权限开启,需要设置authenticate 的值为 true(默认为true)

      <bean id="securityConstraint" class="org.eclipse.jetty.util.security.Constraint">
         <property name="name" value="BASIC" />
         <property name="roles" value="admin" />
         <property name="authenticate" value="true" />
      </bean>

       

    • 控制台的登录用户名和密码修改

      $ vi  activemq-01/conf/jetty-realm.properties

       设置用户名和密码格式为     用户名 : 密码 ,角色名

      # Defines users that can access the web (console, demo, etc.)
      # username: password [,rolename ...]
      longload:test.123, admin
      user: user.123, user
      
    •  重启Activemq

      $ /home/lognload/activemq-01/bin/activemq restart

 

标签: ac
共有 人打赏支持
粉丝 4
博文 66
码字总数 104702
×
longload
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: