首页 > 其他分享 >MQTT服务器连接不上的问题

MQTT服务器连接不上的问题

时间:2024-01-09 10:34:02浏览次数:29  
标签:ip 虚拟机 不上 MQTT mosquitto conf 服务器 1883

问题描述

环境:阿里云服务器Ubuntu 22.04.3 LTS,安装mosquitto后,在虚拟机端订阅消息出现报错(以前用阿里云Ubuntu20.04 LTS的服务器装上就能用),以下服务器ip是我乱填的

mosquitto_sub -t /iotstuff -h 129.25.125.124 -p 1883

Error: Connection refused

解决办法

查看服务器的端口占用情况

netstat -lnpt

发现moquitto侦听的ip是127.0.0.1:1883,其中127.0.01代表的是本地的局域网ip,如果想要在公网访问是不行的,打开mosquitto.conf文件,设置允许公网访问

listener 1883

允许客户端不需要用户名和密码进行访问

allow_anonymous true

重启mosquitto服务后发现虚拟机订阅消息就能连上

service mosquitto restart

参考

mosquitto.conf man page | Eclipse Mosquitto

标签:ip,虚拟机,不上,MQTT,mosquitto,conf,服务器,1883
From: https://blog.51cto.com/hywing/9157201

相关文章

  • 服务器超线程的好处
    服务器超线程的好处1、提高性能:超线程通过提高整体系统吞吐量显着提高服务器性能。通过允许多个线程在单个物理内核上同时执行,超线程减少了空闲时间并最大限度地利用了可用资源。这会加快任务执行速度并缩短应用程序的响应时间,尤其是在多线程工作负载中。2、增强的多任务处理:超线......
  • 服务器超线程的好处有哪些
    服务器超线程的好处1、提高性能:超线程通过提高整体系统吞吐量显着提高服务器性能。通过允许多个线程在单个物理内核上同时执行,超线程减少了空闲时间并最大限度地利用了可用资源。这会加快任务执行速度并缩短应用程序的响应时间,尤其是在多线程工作负载中。2、增强的多任务处理:超线......
  • DreadHunger恐惧饥荒海上狼人杀服务器搭建架设教程windows系统
    DreadHunger恐惧饥荒海上狼人杀服务器搭建架设教程windows系统大家好我是艾西,在11月底我有发文DreadHunger恐惧饥荒海上狼人杀官方停服的消息,当时在官方的公告模版中公布了在2024年一月一日会将服务端公开让喜欢玩这个游戏的玩家能够继续的快乐其中。经过漫长的等待DreadHunger工作......
  • Lua网络爬虫实战:使用http服务器获取虾皮商品信息的全过程
    这段Lua代码是一个简单的爬虫示例,使用了Lua中的http模块进行网络请求,并设置了代理信息。以下是对代码的一些解释和注意事项:安装http模块:luarocksinstallhttp这个命令用于安装Lua的http模块,以便在程序中使用HTTP请求功能。代理设置:localproxy_host="www.duoip.cn......
  • 关于消耗服务器带宽的因素
    关于消耗服务器带宽的因素1、网站布局更改:如果更改网站布局,那么网站页面大小就会增加,用户在访问时获取的数据也会越大,那么对于服务器带宽的消耗当然也就会变得更大。2、流量增长:访客增加的情况下,用户浏览页面数据就会增加,也就会加大对带宽的消耗。3、页面增加:当添加更多页面时,浏览......
  • CentOS7 安装配置SFTP服务器详解
    https://blog.csdn.net/weixin_45688268/article/details/126355365CentOS7安装配置SFTP服务器详解AquaMriusC于2022-08-1521:39:26发布阅读量1w 收藏56点赞数7分类专栏:虚拟机与云服务器文章标签:linuxcentosssh版权华为云开发者联盟该内容已被华为云开发者联盟社区收......
  • 部署Caddy Web服务器
    部署CaddyWeb服务器的详细方案通常涉及以下几个步骤。这里提供一个基本的部署流程示例:1.下载Caddy访问Caddy官方网站(https://caddyserver.com/download)下载适合你操作系统的Caddy二进制文件。或者,如果你使用的是支持包管理器的操作系统(如Ubuntu或CentOS),可以通过包管理器安装:#Ubu......
  • 服务器的固件和OS
    服务器的固件和OS服务器的固件主要包括BIOS或UEFI、BMC、CMOS,OS包括32位和64位。1)BIOS(Basic input/ Output System)即基本输入输出系统,是服务器启动后最先运行的软件。它包括基本输入输出控制程序、上电自检程序、系统启动自检程序、系统设置信息。BIOS是服务器硬件和OS之间的抽......
  • 在Windows服务器上将Flask应用程序设置为系统服务
    在Windows服务器上将Flask应用程序设置为系统服务,可以让应用程序在后台持续运行,并在系统启动后自动启动。以下是具体步骤¹:1.**创建Windows服务脚本**:首先,我们需要编写一个用于将Flask应用程序作为服务运行的脚本。这个脚本将充当服务的主要入口点,并负责启动和停止应用程序¹。`......
  • 【分布式技术专题】「分析Web服务器架构」Tomcat服务器的运行架构和LVS负载均衡的运行
    内容介绍在本章内容中,我们将深入探讨Tomcat服务器的运行架构、LVS负载均衡的运行机制以及Cache缓存机制,并提供相应的解决方案和指导。通过理解这些关键概念和机制,您将能够优化您的系统架构,提高性能和可扩展性。Servlet容器和Tomcat服务器Servlet容器是为JavaWeb应用提供运行时......