首页 > 解决方案 > 如何在服务器上签署 ssl

问题描述

我正在使用 mosquitto 代理服务器。我已按照此处的说明启用了 ssl:http: //www.steves-internet-guide.com/mosquitto-tls/

但这是自签名证书。我只阅读了有关向网站添加 ssl 的信息。如何将 ssl 添加到 mosquitto 服务器,以便可以从 https 上的站点访问它。

我应该从 CA 购买证书,然后按照链接中给出的步骤进行操作吗?

我不知道如何将 ssl 添加到服务器

标签: sslmqttmosquitto

解决方案


假设您希望任何人都可以使用您的站点,而不仅仅是您可以直接控制的浏览器(您可以将自己的 CA 添加到受信任列表中)。

您将需要获得由受信任的 CA 签名的证书(这可以是购买的或来自 LetsEncrypt 等提供商的证书),以便浏览器允许连接完成。

浏览器不会像加载网页那样提示用户接受不可信(例如自签名)的 websocket 连接证书。

拥有受信任的证书后,您将需要按照特定于您正在使用的代理的说明进行配置以使用该证书。


推荐阅读