ActiveMQ安全配置


1、activeMQ管理后台用戶名、密碼的設置

  管理后台地址http://localhost:8161/admin 默認用戶名密碼admin admin

  端口默認是8161,且服務采用的是服務器,所以我們進入到conf/jetty.xml

  (1)修改端口號:

    <bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
             <!-- the default port number for the web console -->
        <property name="host" value="0.0.0.0"/>
        <property name="port" value="8161"/>
    </bean>

  (2)在修改用戶名和密碼(用戶名改為parry,密碼改成parry123)

# username: password [,rolename ...]注意這里的提示:用戶名:密碼,角色
parry: parry123, admin user: user, user
 

  設置完重啟,可以試試新的密碼是否設置成功。  

2、設置消費者消費者連接activeMQ的用戶名和密碼

  配置方案有多種,詳細可參考:http://activemq.apache.org/security.html

  如果我們不設置activeMQ安全機制的話,任何人如果知道我們的ActiveMQ服務的IP、端口和消息地址,都可以接受和發送消息。

  這里配置最簡單的配置,在conf/activemq.xml文件的broker標簽后面加入如下內容:

<plugins>
    <simpleAuthenticationPlugin>
      <users>
          <authenticationUser username="parry" password="parry123" groups="users,admins"/>
      </users>
    </simpleAuthenticationPlugin>
</plugins>

  設置完重啟activeMQ!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM