ssl - 如何在服务器上签署 ssl
问题描述
我正在使用 mosquitto 代理服务器。我已按照此处的说明启用了 ssl:http: //www.steves-internet-guide.com/mosquitto-tls/
但这是自签名证书。我只阅读了有关向网站添加 ssl 的信息。如何将 ssl 添加到 mosquitto 服务器,以便可以从 https 上的站点访问它。
我应该从 CA 购买证书,然后按照链接中给出的步骤进行操作吗?
我不知道如何将 ssl 添加到服务器
解决方案
假设您希望任何人都可以使用您的站点,而不仅仅是您可以直接控制的浏览器(您可以将自己的 CA 添加到受信任列表中)。
您将需要获得由受信任的 CA 签名的证书(这可以是购买的或来自 LetsEncrypt 等提供商的证书),以便浏览器允许连接完成。
浏览器不会像加载网页那样提示用户接受不可信(例如自签名)的 websocket 连接证书。
拥有受信任的证书后,您将需要按照特定于您正在使用的代理的说明进行配置以使用该证书。
推荐阅读
- arrays - 在没有循环的情况下划分数组中的列
- azure-devops - Power Platform DevOps Tools 新环境创建任务
- ios - 如果出现警报/工作表,则使 SwiftUI 视图变为灰度
- java - 矩形图案内的金字塔
- javascript - 反应路由器在刷新时重定向到主页
- javascript - TypeError:无法读取未定义的属性'ref'
- javascript - JavaScript .map() 使用另一个数组中的值更新数组 - 返回值但键未定义
- javascript - 无法在组件方法中访问 $refs
- java - Files.move(...) throwing FileSystemException: The process cannot access the file because it is being used by another process
- python - 如何创建列表字典?