ActiveMQ5.13.5 安装

write by 开发老张(http://blog.csdn.net/zhy0414)

网站:http://apache.fayea.com/activemq/

下载:http://apache.fayea.com/activemq/5.13.5/apache-activemq-5.13.5-bin.tar.gz

以用户 zsoft 运行
$ tar -xzvf apache-activemq-5.13.5-bin.tar.gz
$ mv apache-activemq-5.13.5 /home/zsoft
$ cd /home/zsoft
$ ln -s apache-activemq-5.13.5 activemq

防火墙中打开下面2个端口:
    ActiveMQ 需要用到两个端口,61616 和 8161 端口

$ sudo vim /etc/sysconfig/iptables
添加:
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 61616 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8161 -j ACCEPT

重启防火墙    
$ sudo service iptables restart

添加 $PATH
$ sudo vim /etc/profile
添加:
    ACTIVEMQ_HOME=/usr/local/activemq
    PATH=$PATH:$ACTIVEMQ_HOME/bin
$ source /etc/profile

启动:
$ activemq start

查看进程:
$ jps
    29972 activemq.jar
    30015 Jps    

打开管理界面:
    http://192.168.10.108:8161
    
    点击 Manager ActiveMQ broker
    第一次进入时候会提示输入用户名、密码

    默认用户名和密码为:admin/admin


write by 开发老张(http://blog.csdn.net/zhy0414)

    

安全配置
    ActiveMQ 的简单授权配置:
    在 conf/activemq.xml 文件中在 broker 标签最后加入:
    $ vim activemq/conf/activemq.xml
        <plugins>
                <simpleAuthenticationPlugin>
                <users>
                        <authenticationUser username="zsoft" password="123123" groups="users,admins"/>
                </users>
                </simpleAuthenticationPlugin>
        </plugins>


        定义了一个 zsoft 用户,密码为 123123,角色为 users,admins
        
    检查 jetty 的 admin 用户密码,确保进行认证:
    $ vim activemq/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" />    //确保为 true,默认值
        </bean>


    
    
    控制台的登录用户名密码: conf/jetty-realm.properties
    $ vim activemq/conf/jetty-realm.properties
        # username: password [,rolename ...]
        admin: admin, admin
        user: user, user
    用户名、密码的格式是:用户名:密码, 角色名
    
    设置开机自启:
    $ sudo vim /etc/rc.local
        添加:
        # ActiveMQ

        su - zsoft -c '/home/zsoft/activemq/bin/activemq start'


write by 开发老张(http://blog.csdn.net/zhy0414)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值