跨局域网使用IIS托管https网站

时间:2018-11-13 15:03:18

标签: asp.net iis-8 lan

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

enter image description here

我什至在服务器计算机上获得了一个自签名证书,并且在服务器计算机上我可以使用https而没有任何安全警报,但在LAN上的客户端计算机上却不能这样做。有可能实现这一目标吗?如果是这样,请告诉我。在此先感谢:)

1 个答案:

答案 0 :(得分:1)

您的证书不受其他计算机的信任,因为它们不将您识别为受信任的机构,因此解决方案很简单,即使您要求google也会通过执行此操作的步骤做出响应(对于本示例中的chrome):

  

转到Chrome设置。
  点击“高级设置”
  在HTTPS / SSL下,单击“管理证书”
  转到“受信任的根证书颁发机构”
  点击“导入”
  将出现一个弹出窗口,询问您是否要安装此证书。点击“是”。

更好的主意也许不是让他们信任您的自签名证书,而是由经过验证的权威机构生成证书。

我最近通过https://letsencrypt.org/门户网站生成了免费证书(不,我对推广它没有兴趣),但它是免费的,并且运行良好。