linux下ActiveMQ的安装配置二
来源:互联网 发布:恒大淘宝目前市值 编辑:程序博客网 时间:2024/05/24 04:59
管理后台的使用
1. 登录
点击 Manage ActiveMQ broker ,输入帐号密码 (admin / admin ),登入
2. 后台用户密码
(1)在conf/jetty.xml 找到
<bean id="securityConstraint" class="org.eclipse.jetty.util.security.Constraint"> <property name="name" value="BASIC" /> <property name="roles" value="user,admin" /> <!-- set authenticate=false to disable login --> <property name="authenticate" value="true" /> </bean>
authenticate的属性设为true
(2)修改控制台的登录用户名密码conf/jetty-realm.properties文件中
# Defines users that can access the web (console, demo, etc.)# username: password [,rolename ...]admin: admin, adminuser: user, user#用户名 :密码:角色名 zsg: 123456, admin配置里建立了一个名为zsg的用户,密码是123456,角色是admin
3. 消息消费者密码认证
ActiveMQ 如果不加入安全机制的话,任何人只要知道消息服务的具体地址(包括 ip,端口,消息地址[队列或者主题地址]),都可以肆无忌惮的发送、接收消息。关于 ActiveMQ 安装配置 http://activemq.apache.org/security.html
ActiveMQ 的消息安全配置策略有多种,我们以简单授权配置为例:
(1)修改activemq.xml配置,需要新增一个插件,在<broker>节点里面<systemUsage>节点前面添加如下
$ vi conf/activemq.xml
<plugins> <simpleAuthenticationPlugin> <users> <authenticationUser username="${activemq.username}" password="${activemq.password}" groups="users,admins"/> </users> </simpleAuthenticationPlugin> </plugins>
定义了一个activemq.username用户,密码为 activemq.username,角色为 users,admins
(2)用户名密码文件为:credentials.properties
## ---------------------------------------------------------------------------## Licensed to the Apache Software Foundation (ASF) under one or more## contributor license agreements. See the NOTICE file distributed with## this work for additional information regarding copyright ownership.## The ASF licenses this file to You under the Apache License, Version 2.0## (the "License"); you may not use this file except in compliance with## the License. You may obtain a copy of the License at#### http://www.apache.org/licenses/LICENSE-2.0#### Unless required by applicable law or agreed to in writing, software## distributed under the License is distributed on an "AS IS" BASIS,## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.## See the License for the specific language governing permissions and## limitations under the License.## ---------------------------------------------------------------------------# Defines credentials that will be used by components (like web console) to access the brokeractivemq.username=systemactivemq.password=managerguest.password=password
在java client 处就需要设置密码才能连接
ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("system", "manager", "tcp://localhost:61616");
阅读全文
2 0
- linux下ActiveMQ的安装配置二
- linux下ActiveMQ的安装配置一
- linux下安装ActiveMQ
- Linux下activeMQ安装
- linux下安装activeMq
- linux下activeMQ安装
- ActiveMQ实战(二)--安装配置ActiveMQ
- Linux下activeMQ的安装和启动
- Linux下activeMQ的安装和启动
- Linux系统下activeMQ的安装
- ActiveMQ的安装和启动 安装JAVA配置JAVA环境 下载ActiveMQ 解压压缩包 tar zxvf activemq-x.x.x-bin.tar.gz 至此,linux下Activ
- Linux 安装ActiveMQ 及配置
- activemq linux安装与配置
- ActiveMQ入门教程(二) - ActiveMQ的安装
- Linux下安装ActiveMQ CPP
- Linux下安装ActiveMQ CPP
- Windows/Linux 下安装ActiveMQ
- linux环境下安装activeMQ
- huffman 文件压缩
- Picture
- 7.26 D
- 异步fifo的设计(三)
- 最后的绝唱:接口和单例——面向对象
- linux下ActiveMQ的安装配置二
- Java之数字格式化-yellowcong
- 2017多校 Balala Power!
- PHP快速排序算法
- jquery简单练习题目五个
- HDU-Array
- 回文词
- 4,Swift可变数组的定义,初始化,修改元素值
- 原生js点击ul下边li显示其索引值的”n“种方法