我有一个托管在IIS上的网站,它可以通过服务器计算机的IP地址跨局域网访问。但我只能使用http访问客户端计算机上的网站,当我使用https时,我在浏览器上获得安全警报,如下图所示,

我甚至在服务器计算机上获得了一个自签名证书,在服务器计算机上,我可以在没有任何安全警报的情况下使用https,但是我不能在LAN上的客户端计算机上这样做。是否有可能做到这一点?如果是的话请告诉我。(预先谢谢:)
发布于 2018-11-13 16:15:34
您的证书不受其他计算机的信任,因为它们不承认您是受信任的权威机构,因此解决方案很容易,即使您要求google执行此操作的步骤(对于本例中的chrome ):
转到Chrome设置。 点击“高级设置” 在HTTPS/SSL下单击“管理证书” 转到“受信任的根证书颁发机构” 点击“导入” 会有一个弹出窗口询问您是否要安装此证书。点击“是”。
也许,与其让他们信任您的自签名证书,不如由某个经验证的权威机构生成一个证书。
最近,我通过https://letsencrypt.org/门户生成了一个免费证书(不,我对推广它没有任何兴趣),只是它是免费的,而且工作正常。
https://stackoverflow.com/questions/53283863
复制相似问题