-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
说到EMQ,老司机们肯定不陌生,这可是当下牛气冲天的开源物联网消息服务器,基于MQTT协议,性能杠杠的,秒杀一堆“鸡肋”软件。今天咱们就聊聊怎么把这货安在阿里云服务器上,从零开始,一步步带你爬坑,毕竟谁还没个第一次呢?
好了切入正题,阿里云服务器这家伙牛在哪儿?弹性伸缩,配置多样,稳定性能打,谁用谁爽。咱们要安装EMQ得用个能拉扯大项目的云服务器,最低也得给它买个2核4G的配置,不然EMQ一跑,小的发出“哎呦,累了”声音就尴尬了。
第一步:准备阿里云服务器
登陆阿里云控制台,购买适合你的云服务器实例。推荐Ubuntu 20.04 LTS版本,环境清爽,社区支持贼强大。买完别忘了配置安全组,MQTT默认端口1883、Dashboard的18083端口得开开,不然你连前台都进不去,笑死人不偿命。
第二步:连接服务器,更新系统
用SSH工具(Windows党推荐用PuTTY,Mac/Linux直接终端)连上你的阿里云服务器。连接成功了?大招来了,输入:
sudo apt update && sudo apt upgrade -y
更新完毕,咱得确保基础环境杠杠的,不然岂不是浪费时间开车?
第三步:安装依赖
EMQ用的是Erlang虚拟机做“底盘”,所以先给Erlang装上。命令来啦:
sudo apt install erlang -y
别忘了安装curl和wget,这可不光是“搬砖工”,是你安装后续组件的贴心小棉袄。
第四步:下载并安装EMQ
访问EMQ官网或者他们的GitHub仓库,找到最新版本下载链接。就像这样:
wget https://www.emqx.io/downloads/latest/emqx-linux-x86_64.zip
解压:
unzip emqx-linux-x86_64.zip
进去目录,启动EMQ:
./bin/emqx start
这时你可以用命令./bin/emqx_ctl status看看EMQ状况,不在线?别急,重启再试试。
第五步:调整配置,解锁更多技能
EMQ的配置文件在etc/emqx.conf,这个文件就是你给EMQ穿衣服的地方。想要它乖乖听话,打开1883和18083端口,改变默认用户名密码啥的,全在这搞。啥?不会改?社区大神早有教程,说白了就是拿“#”注释符号玩儿,放开限制让它跑得更欢。
第六步:让EMQ开机自启
工作不止黑夜一人,咱也得给EMQ安排任务,重启服务器它能自动起来,不然你凌晨三点突然醒发现服务down了,心脏受不了啊。常用命令:
sudo ln -s /path_to_emqx/bin/emqx /usr/local/bin/emqx
然后写点Systemd服务或者用init.d脚本,网上现成的,复制粘贴省心省力。
第七步:安全相关,防火墙得扛住
安全组开了端口不够,服务器内的防火墙iptables或者ufw还得打开端口,否则流量进不了EMQ门。命令比如:
sudo ufw allow 1883/tcp
或者
sudo iptables -A INPUT -p tcp --dport 1883 -j ACCEPT
别忘了18083端口,Dashboard那个漂亮的“后厅”要进入得先开门不然就是“门神不放你进”。
第八步:验证和小测试
用MQTT客户端工具,比如MQTT.fx或者自家写个小程序链接你的阿里云IP地址,端口1883,连上了没?别慌,连不上先排查网络。连上了就证明你手艺杠杠的,装逼就此开始。
额外福利
EMQ还自带Dashboard管理页面,访问 http://你的服务器IP:18083,默认admin/admin登进去,开始你的“调教之旅”,改配置、看日志、管理客户端,活像开着EMQ的“汽车发动机盖”一样。
小Tips:
是不是感觉安装EMQ简直就是“赶考”一样,不留死角?一点点捣鼓下来,身手逐渐稳健。还有什么问题,咱们一块儿扯淡解决。说不定哪天能撸个基于EMQ的土豪物联网项目,分分钟打爆朋友圈。
想要赚点零花钱?玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,不玩白不玩哟!
对了,这篇内容差不多送给你又托了一天的EMQ安装攻略,赶紧收藏起来,哪天服务器突然趴窝,拿出来翻翻,不然等它自己跑一边再哭爹喊娘就晚了。
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T