![无法通过 HTTPS 访问虚拟机内的 IIS 网站](https://linux22.com/image/1479254/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20HTTPS%20%E8%AE%BF%E9%97%AE%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%86%85%E7%9A%84%20IIS%20%E7%BD%91%E7%AB%99.png)
我正在通过 Parallels 运行 Win10,并尝试从 VM 外部的浏览器访问 IIS 中的网站。
我已经在我的 hosts 文件中添加了一个条目,将 VM 的 IP 地址映射到“windows”,然后我可以使用 浏览到 IIS 欢迎页面http://windows/
。
但我无法导航到 IIS 根目录下的网站。
此外,该网站采用自签名 SSL 证书(已使用本指南),网站会将 HTTP 流量重定向到安全 URL。
我认为这个 HTTP 重定向给我带来了问题,但我不知道该怎么做。例如,如果我浏览到http://windows/mywebsite/
该页面,它永远不会到达那里。相反,浏览器会显示“此页面未正确重定向”。因此请求是到达目的地并触发重定向逻辑。
如果我尝试浏览,https://windows/mywebsite/
我会收到 404(未找到)响应。
Windows 防火墙对端口 443 有一个“允许”,并且除“程序”显示“系统”外,所有列都显示“任何”(虽然我在这个字段中添加了一个包含“任何”的条目……但没有区别)。
有人能解释一下我需要做什么才能从 VM 外部启用 https 浏览,以及为什么我目前收到 404 响应吗?