可以购买一个阿里云的服务器,怎么购买就不说了,刚开始的时候还是装windows吧,可视化界面容易配置,直接上手ubuntu的话不知道哪里出错了。

先添加一个端口出来:

这一步很重要,因为阿里云是保护自己的服务器的默认的端口都是禁用的,后期需要使用的端口自己要去添加,配置mqtt服务器需要用到一个端口,这里就先添加一个 10080.

点击安全组id或者配置规则进入安全组规则配置界面,可以选择添加方式

点击手动添加后,会出现添加栏,我们配置10080端口,源选择0.0.0.0/0(意思是开放给所有人),最后点击保存放行端口就设置完毕了

接下来就是最关键的安装MosQuitto服务器

建议先使用低版本的,高版本的配置文件暂时没看得懂。先把低版本的配置对了,再去研究高版本的。

下载地址:

Index of /files/binary/https://mosquitto.org/files/binary/

下载之后双击安装,直接使用默认的就可以了,没必要去添加path路径什么的一样用。

配置mosquitto

进入安装目录,如果使用的是默认安装的话,一般都是这个目录。

编辑配置文件:

找到下面这行:输入你阿里云服务器公网的IP地址,还有就是刚刚上面配置的端口。

为什么要用低版本的呢?因为高版本的配置文件我没看懂。这个配置文件也很奇怪,前面的#不需要删除。

配置文件修改之后就可以去启动服务器了。

启动mqtt服务器:

通过cmd命令进入到安装目录:

敲入上面的命令。

mosquitto -c mosquitto.conf -p 10080 –v

启动服务器。

测试mqtt服务器:

使用经典的测试工具:MQTT.fx,自己网上下载的。

连接成功就会显示这样的符号:

折腾了好一会,最后主要是两个原因:

1、没有添加阿里云服务器的安全组,要把端口添加进去

2、用的高版本不会修改配置文件

对配置文件的新理解:其实只要在末尾添加就行了

在阿里云上用mosquitto搭建MQTT服务器相关推荐

  1. python web开发c6——阿里云上ubuntu+flask+gunicorn+nginx服务器部署(一)简单测试

    简述 Nginx在服务器部署中的作用 请求通过Nginx实现反向代理,将请求提交给代理服务器.本文中只用了一台服务器,所以是代理到本机. gunicorn的作用 作为服务器代码的容器.接收Nginx的 ...

  2. 【新手向】阿里云上ubuntu+flask+gunicorn+nginx服务器部署(二)项目部署

    本项目实现的是类似于ins的图片分享网站.继续(一),当nginx的配置已修改好后,要在远程服务器上部署网站,只需要几个步骤: 1 前期准备 2 将运行网站的代码从github上下载过来 3 下载依赖 ...

  3. 在ubuntu下用mosquitto搭建mqtt服务器,mqtt.fx的tls加密连接

    1.sudo apt-get install mosquitto mosquitto-clients mosquitto-dev 安装mosquitto及相关组件 2.在/etc/mosquitto/ ...

  4. 阿里云上测试服务器的搭建

    1,购买测试服务器的配置 2,按照规划部署环境 3,运行前端代码 1,nginx 启动访问 eg: 访问下载:www.99yicaiton.com 访问后台:admin.abc.test.99yica ...

  5. (飞速下载)阿里云上用nexus搭建的maven私服仓库

    配置很简单,修改conf文件夹下的settings.xml文件,添加如下镜像配置: <mirrors><mirror><id>alimaven</id> ...

  6. 阿里云服务器ECS-Apollo搭建MQTT服务器(Windows环境)

    阿里云服务器(Windows环境)Apollo搭建MQTT服务器 1.购买阿里云服务器ECS 注册阿里云账号– 学生通过认证可免费领取2个月,由于网上教程很多,这里不做阐述了,我是领取的windows ...

  7. 如何在阿里云上搭建个人网站(学习记录)

    如何在阿里云上搭建个人网站(学习记录) 第一次写博客记录学习的过程,不仅可以巩固学习知识,也方便日后复习.并且可以记录自己的成长. 先购买阿里ECS云服务器 购买网站https://promotion ...

  8. 在阿里云上搭建私有GIT仓库

    在阿里云上搭建私有GIT仓库 年轻人就得好好学习,不能这么颓废 最近做项目练练手,用到了github, 但是github访问速度是真的慢啊,下载项目,下载一天了.所以呢,我是个成熟的人了,只好自己搭建 ...

  9. 个人建设网站流程解说,手把手教你如何在阿里云上搭建自己的网站

    现如今信息化时代,很多企业甚至是个人都有自己搭建网站的需求,目前建站有两方式,第一:找网络公司全程负责搭建:第二:自己建设:找网络公司建设网站市场价格不一,网络公司的实力技术也不一样,所以会有很多的建 ...

最新文章

  1. 2021 EdgeX中国挑战赛盛大开幕,英特尔赋能开发者,助力创新方案落地
  2. mysql 隐式失误_评“MySQL 隐式转换引起的执行结果错误”
  3. 第四届国际软件自由日在西安邮电学院的发言
  4. html通过php获取mysql数据_怎样借助PHP从HTML网页中获取phpmyadmin数据库里数据表的内容...
  5. 中石油oj 2654: 序列合并
  6. Java虚拟机 —— 运行时数据区
  7. 这是哪里来的小妖精!!!
  8. Android第三夜
  9. 信息学奥赛一本通C++语言——1035:等差数列末项计算
  10. 服务器是怎么工作的?(二)——arp工作原理详细解析
  11. html登录注册页面验证代码,登录注册页面验证码问题
  12. 解决亚马逊购买的电子书azw3文件转换成epub或mobi文件实现共享
  13. PIC单片机汇编指令集合
  14. 屏幕镜像显示无法连接服务器,Ios屏幕镜像连不上怎么办?
  15. IDEA 社区版下载与安装
  16. [转载]ubuntu samba Windows共享 你可能没有权限访问网络资源
  17. 从苏炳添的学术论文中,看看如何写论文
  18. js 绘画js 绘画路径_绘画是一种技能,而不是才能
  19. 【RPC】序列化与反序列化
  20. 互联网早报:京东健康宠物医院上线:注册医生超3000名 提供7X24在线健康咨询服务

热门文章

  1. 明代主要科学技术成就
  2. oracle中include,impdpexpdp的content和include选项
  3. 【ACWing】950. 郁闷的出纳员
  4. matlab使用yalmip工具箱
  5. 无盘服务器读写盘设置,无盘服务器读写盘设置
  6. 后端分页查询(模糊查询)
  7. 2019/08/09 zookeeper基础概念(01)
  8. 一个有意思的分钱模拟问题
  9. linux删除磁带设备,Linux下磁带管理命令
  10. 《泰囧》的票房是如何成功运营的