以下是场景(请阅读此内容而不仅仅是标题,这不是应用程序设置问题):
- 该应用程序在面向公众的 IP 地址上通过 80(http)和 443(https)运行良好。
- 从内部 IP 地址,我们只能访问端口 80(http)端,而 443(https)端则出现“未找到页面”错误。
- 在 IIS 管理器中的“操作”>“浏览网站”下,它链接到 443 上的公共 IP 地址,而不是内部 IP 地址。
这是为什么?这是设计使然吗?我们已经确认,这不是禁止通过 443 进行访问的内部网络设置(请记住,它在公共 IP 地址上运行良好,无论如何,公共 IP 地址才是最重要的 - 但我们试图弄清楚这是为什么)。