如何在 IIS 上将多个网站作为子域名托管?

如何在 IIS 上将多个网站作为子域名托管?

我正在尝试在 IIS 中托管两个网站

https://one.invalid.domain(端口 44301)和 https ://two.invalid.domain(端口 44302)

我尝试添加端口和主机名绑定。我执行了 ipconfig /flashdns

但是我无法从浏览器导航到该网站。但如果我输入端口号,例如https://one.domain.com:44301然后浏览器加载页面,

我该如何配置它,以便不必在浏览器中输入端口号。

只有一个公共 IP 和指向它的 A 名称记录。

答案1

如果您未在浏览器中指定端口号,则浏览器会默认将端口 443 用作 HTTPS 协议。这意味着您还需要在端口 443 上设置 IIS 绑定。

如果您想在同一端口上托管多个网站,请确保在绑定中包含主机标头并启用 SNI(IIS 8 及更高版本支持)。

相关内容