How to configure security of ActiveMQ ?
Posted 圈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了How to configure security of ActiveMQ ?相关的知识,希望对你有一定的参考价值。
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=password
Add 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 configure security of ActiveMQ ?的主要内容,如果未能解决你的问题,请参考以下文章
How to find configuration file MySQL uses?(转)
How to configure postfix to send email via Gmail
How to configure postfix to send email via Gmail
How to configure locales to Unicode in a Docker Ubuntu 14.04 container?