此内容没有您所选择的语言版本。

7.6.2. Configuring ActiveMQ


Edit the /etc/activemq/activemq.xml file to correctly configure ActiveMQ. You can download a sample configuration file from https://raw.github.com/openshift/openshift-extras/enterprise-2.2/enterprise/install-scripts/activemq.xml. Copy this file into the /etc/activemq/ directory, and make the following configuration changes:
  1. Replace activemq.example.com in this file with the actual fully-qualified domain name (FQDN) of this host.
  2. Substitute your own passwords for the example passwords provided, and use them in the MCollective configuration that follows.
Configure the firewall to allow MCollective to communicate on TCP port 61613, and set the activemq service to start on boot:
# lokkit --port=61613:tcp
# chkconfig activemq on
Copy to Clipboard Toggle word wrap
Start the activemq service:
# service activemq start
Copy to Clipboard Toggle word wrap

Note

If you use the kickstart or bash script, the configure_activemq function performs these steps.

Important

Ensure that the ActiveMQ monitor console web service requires authentication and answers only on the localhost interface. It is important to limit access to the ActiveMQ console for security.

Procedure 7.13. To Secure the ActiveMQ Console:

  1. Ensure authentication is enabled:
    # sed -i -e '/name="authenticate"/s/false/true/' /etc/activemq/jetty.xml
    Copy to Clipboard Toggle word wrap
  2. For the console to answer only on the localhost interface, check the /etc/activemq/jetty.xml file. Ensure that the Connector bean has the host property with the value of 127.0.0.1.

    Example 7.5. Connector Bean Configuration

    <bean id="Connector" class="org.eclipse.jetty.server.nio.SelectChannelConnector">
          <!-- see the jettyPort bean -->
          <property name="port" value="#{systemProperties['jetty.port']}" />
          <property name="host" value="127.0.0.1" />
    </bean>
    
    Copy to Clipboard Toggle word wrap
  3. Ensure that the line for the admin user in the /etc/activemq/jetty-realm.properties file is uncommented, and change the default password to a unique one. User definitions in this file take the following form:
    username: password [,role ...]
    Copy to Clipboard Toggle word wrap

    Example 7.6. admin User Definition

    admin: password, admin
    Copy to Clipboard Toggle word wrap
  4. Restart the activemq service for the changes to take effect:
    # service activemq restart
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat