zoukankan      html  css  js  c++  java
  • llinux下搭建mosquitto服务器和问题汇总(mosquitto_passwd)

    安装下载:问题汇总链接
    apt-get 无法安装 openssl-devel请执行:
    sudo apt-get install openssl
    sudo apt-get install libssl-dev
    sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1

    ldconfig
    即可
    升级openssl:链接
    做下笔记先记着先,因为还没有搞好,也不知道是什么原因老是显示无法找到mosquito_passwd命令。
    搞了好多天,卸载又重新装了好多次,现在再来总结一下。
    一是安装openssl的问题,就是找到说不能源码安装mosquitto出现问题,出错原因如下截图:

    很明显是openssl的问题
    按照网上的解决方法,就是要注释掉mossquittoconf文件的一部分关于ssl的内容即可,可是这样子做的话我们就不能很好的进行加密。所以我选择放弃,但是小伙伴要是不需要的话,这是个最快捷的方式区解决如上问题。
    还有一个方法就是重新装openssl。这个你可别傻傻的说我先卸掉再来重新装,那你可能系统就要报废了。按照下面的方法赖重新装把就不会出现问题。首先自己区官网先下载你要的opeenssl版本再来解压安装把。官网:官网https://www.openssl.org/source/
    先检查自己系统环境,如果没以下的东西自己区安装,这里就不再赘述了。

    gcc -v
    检查zlib是否已经安装,如果没有安装就先安装
    whereis zlib
    查看自己原先的openssl版本
    openssl verion -a
    安装uuid/uuid.h(不同的版本可能略有差别)
    sudo apt install libuuid-devel
    
    
    出错1./mosquitto_internal.h:40:20: fatal error: ares.h: No such file or directory 
    解决办法:修改config.mk文件中的WITH_SRV:=yes为WITH_SRV:=no
    


    文章收集:链接

    一键三连呀!
  • 相关阅读:
    生成15位或者4位随机数 (主要用于微信支付订单号)
    支付签名 MD5Util 排序工具类
    JVM垃圾回收(GC)
    JVM内存区域
    Java实现经典七大经典排序算法
    Java设计模式之装饰者模式
    Java设计模式之单例模式
    提前批笔试一道算法题的Java实现
    Java设计模式之工厂模式
    文件上传和下载
  • 原文地址:https://www.cnblogs.com/jee-cai/p/14095363.html
Copyright © 2011-2022 走看看