【发布时间】:2020-09-23 18:04:51
【问题描述】:
我正在开发一个在我们的 internal Windows 域中使用的 Web 应用程序。我有 3 台服务器:apps.mycompany.com(主要)、api.mycompany.com 和 files.mycompany.com。现在,一切都在 HTTP 上运行良好。但我需要通过 SSL/https 访问网络(Chrome/Firefox/Edge)和 iOS(Safari/Chrome)上的 Windows 桌面客户端。
我已经使用 OpenSSL 设置了自签名证书,并将 nginx 配置为正确响应和提供数据的位置。但是,我经常遇到阻碍我开发的“不安全”/“无效证书”错误和“混合内容”(http/s)警告。 api 和 files 上的错误特别有害,因为它们只会“破坏”用户不明显的东西。
我需要一个解决方案,每个人都可以简单地点击 https://apps.mycompany.com... 并且一切都“正常工作”,无需用户干预(允许不安全的连接、手动添加证书、将证书添加到信任存储区、等等)
建议?
编辑:我看到这个问题已关闭。设置 SSL/https 不是现代 Web 开发不可或缺的一部分吗? (是的,我已经在 Server Fault 上问过我的问题)。
【问题讨论】:
-
关闭?已经问过服务器故障。在这里相关,因为设置通信服务器与编码密切相关。
标签: windows ssl https ssl-certificate