Terms
{activemq.home}: The ActiveMQ installation folder.
How to configure ActiveMQ to use JAAS Authentication?
Enable Jaas Authentication Plugin
Add below configuration into {activemq.home}\conf\activemq.xml, under /beans/broker node.
Please ignore this step, if already there.
<plugins>
<jaasAuthenticationPlugin xmlns="http://activemq.apache.org/schema/core" configuration="activemq-domain"/>
</plugins>Configure activemq-domin
Configure the login required in {activemq.home}\conf\login.config file, please pay attention the domain name should match with the name in the activemq.xml file.
activemq-domain {
org.apache.activemq.jaas.PropertiesLoginModule required
org.apache.activemq.jaas.properties.user="users.properties"
org.apache.activemq.jaas.properties.group="groups.properties";
};Add user
Configure the user and password in {activemq.home}\conf\users.properties.
mqadmin=password
mquser=passwordAdd user group
Configure the user group in {activemq.home}\conf\groups.properties.
admins=mqadmin
users=mquserReboot ActiveMQ
Reboot the ActiveMQ server.
How to change the default port of ActiveMQ?
Configure the ActiveMQ ports
Go to the element of /beans/broker/transportConnectors, update the ports of below.
<transportConnectors>
<!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
</transportConnectors>How to change the username / password of ActiveMQ Admin Console?
Configure the user name and password
Update the user name , password and roles information in {activemq.home}\conf\jetty-ream.properties. By the format, username: password [,rolename ...]
mqadmin: xckj_mqadmin, admin
mquser: xckj_mquser, user
相关文章
- How to Install and Configure a VNC Server on RedHat Enterprise Linux (RHEL) 6
- How to: Configure an Azure SQL Database firewall using the Azure Portal
- How to Install and Configure Bind 9 (DNS Server) on Ubuntu / Debian System
- How to configure security of ActiveMQ ?
- How to Setup Replicated LevelDB Persistence in Apache ActiveMQ 5.9--转载
- How to Configure Tomcat/JBoss and Apache HTTPD for Load Balancing and Failover
- checking for known struct flock definition... configure: error: Don't know how to define struct flock on this system, set --enable-opcache=
- How do I configure a Wired Ethernet interface
- Step by Step Guide: How to Configure SSL/TLS on ORACLE RAC (
- Please read "Security" section of the manual to find out how to run mysqld as root!错误解决