服务器的搭建
服务器采用的是Apache Apollo的mqtt服务器代理
- Java安装
Java是Apollo的安装必须条件
yum install java java-devel
- apollo的安装
wget http://archive.apache.org/dist/activemq/activemq-apollo/1.7.1/apache-apollo-1.7.1-unix-distro.tar.gz
解压
tar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz
- 执行apollo文件
cd apache-apollo-1.7.1/bin
创建一个名为test的broker实例
./apollo create test
- 修改配置文件
新创建test文件夹下有个etc文件夹,里面的apollo.xml是核心配置文件
将原有只能本机访问改成任何人都可以访问
<web_admin bind="http://127.0.0.1:61680"/>
<web_admin bind="https://127.0.0.1:61681"/>
改成
<web_admin bind="http://0.0.0.0:61680"/>
<web_admin bind="https://0.0.0.0:61681"/>
users.properties文件是一个用户和密码的设置
默认的内容是
admin=password
- apollo的启动
在test/bin文件夹下的apollo-broker-service指令,可以发送start/stop/restart/force-stop/status这些指令
例如启动
./apollo-broker-service start
./apollo-broker run
- 验证
登录地址61680端口号