如何解决 Chrome 中内部 URL 的证书问题

如何解决 Chrome 中内部 URL 的证书问题

在 Chrome 中输入以下内部 URL(为保护隐私略作更改)时:

https://pms/WebClient/CRMclient.aspx

我收到 Chrome 关于证书不匹配的消息:

This is probably not the site you are looking for!
You attempted to reach pms, but instead you actually reached a server identifying itself as *.mydomain.int.

(当然,如果我点击Proceed,它就会转到我想要的页面。)

然后我测试

ping pms
ping pms.mydomain.int

结果我得到了相同的 IP 地址,因此我将 URL 从

https://pms/WebClient/CRMclient.aspx

https://pms.mydomain.int/WebClient/CRMclient.aspx

看看安全警告是否消失,但我收到错误HTTP 404

但是,如果我在 URL 中输入 IP 地址: https://10.10.10.10/WebClient/CRMclient.aspx

它找到了该页面,但带有安全警告。

所以我的问题是如何摆脱这个问题?有没有办法告诉 Chrome 忽略内部 URL 的这个问题?或者更好的是,忽略特定 URL?或者在服务器端(IIS)上?

我的限制:

  • 它是 Chrome
  • 我无法更改目录结构
  • 我无法更改页面代码

我的自由:

  • 我可以将 URL 设置为任何我想要的,只要它直接进入页面而不显示警告即可。

请注意,这是在 Windows Server 2008 R2 上,因此必须是 IIS 7.5。

感谢您的帮助。如果您对 IIS 方面有任何建议,请具体说明并全力帮助我。我不了解 IIS。

答案1

https://pms.mydomain.int/WebClient/CRMclient.aspx应该可以正常工作。尝试找出出现 404 的原因。

检查子状态码然后尝试修复 IIS 日志中的 404 问题。

也检查一下您的站点绑定。

答案2

根据您的安全需求,您可以尝试在 Google Chrome 的设置中禁用“网络钓鱼和恶意软件防护”。只需取消选中此处的复选框即可:

设置 > 高级设置 > 隐私 > [checked-box] 启用隐私...

如何禁用网络钓鱼和恶意软件防护

更优雅的解决方案是能够将特定 URL 列入白名单。不幸的是,我认为目前在 Chrome 中无法实现这一点。

相关内容