Linux端搭建Apollo服务器

2016-11-28
Apollo,mqtt,即时通讯

第一步:下载与解压:

下载需要的Apollo版本,在任意目录解压,如1.7.1版本
点我去下载
完成后解压。

第二步: 创建apollo实例

# cd /var/lib

创建实例:
{APOLLO_HOME}/bin/apollo create mybroker
(ps:{APOLLO_HOME}即解压后的文件夹所在位置)

如果成功的话就会弹出下面这一段话:
Apollo部署1.png

第三步: 打开端口

上一步完成后是可以直接执行run的,但是跑起来客户端也连接不上,因为我们需要打开服务器部署的端口以及web端的控制台的端口。
修改/etc/sysconfig/iptables文件,
# vi /etc/sysconfig/iptables
添加端口号:61613、61614、61680、61681
插入:-A INPUT -m state --state NEW -m tcp -p tcp --dport 端口号 -j ACCEPT

有一个需要注意的地方,如果待会儿跑起来的时候提示61613、61614两个端口已经被使用的话,那就改成62613、62614即可,步骤一样,修改Apollo服务器的端口需要在/var/lib/mybroker/etc 文件夹下的apollo.xml文件中修改,在图中如下位置,哪个端口被占用了就改哪个,同时修改后的端口也需要打开。
Apollo部署2.png

第四步:运行

执行:/var/lib/mybroker/bin/apollo-broker run 即可(非root 权限下加sudo)
看到下图即表示运行成功:
Apollo部署3.png

第五步:登录web端的控制台,管理apollo服务端

如果是在Linux本机上操作的话,直接浏览器中输入http://127.0.0.1:61680即可;
如果是在远程登陆Linux进行操作的话,则需要修改配置文件中的web_admin bind,将http://127.0.0.1:61680换为http://LinuxIP:61680,如图:
Apollo部署4.png
在浏览器中输入登陆地址后,会出现如下界面
Apollo部署5.png
默认初始账户及密码为:admin&password
登陆成功后:即可进入控制台进行主题添加等相关操作。
Apollo部署6.png


Kommentare: