Youtube Embed和Google-Fonts没有工作" localhost"带有自签名证书

时间:2018-04-12 01:05:37

标签: ssl iis https certificate self-signed

我需要将公司网站从HTTP转换为HTTPS。 为了测试它,他们为我创建了一个虚拟机(测试环境),其中包含我可以使用远程桌面访问的站点副本。 本机已安装IIS 7.5。作为第一步,我创建了一个自签名证书并进行了安装,现在我可以使用" https://127.0.0.1"

访问此计算机上的网站

其中一个问题是其网页中的各种Google资源无效 - Youtube上的iframe拒绝打开,Google字体无法正常工作等等。所有这些都警告我,我的证书不是由信任的权威。 有没有办法让它们起作用?

我了解Google的推理,但该网站位于localhost上,因此不会试图欺骗任何拥有此证书的人。无论如何,我将对Youtube或Google字体造成什么损害?

1 个答案:

答案 0 :(得分:1)

(从评论中复制。)

由于

,自签名证书可能会导致此类警告/错误
  • 他们的签名算法可能不安全。
  • 他们的主题替代名称可能会丢失。
  • Web浏览器不信任它们。

因此,您需要使用适当的工具生成足够好的自签名证书,并将浏览器配置为信任证书(例如将其复制到用户帐户的受信任的根管理机构商店。

Jexus Manager可以生成此类证书,并且也信任它们,

https://www.jexusmanager.com/en/latest/tutorials/self-signed.html