使用两个端口在同一个 IIS 服务器中托管两个网站

Hosting two websites in a same IIS server using two ports

我有一个 IIS 服务器,它使用默认端口号 80 托管在一个网站上,并且绑定到 mywebsite1.com:80。它可以毫无问题地使用其域 mywebsite1.com 查看。现在我使用端口号 70 托管了另一个网站,需要绑定 mywebsite2.com 到它。但是由于 DNS 记录不支持端口号,我可以使用 URL mywebsite2.com:70 查看我新托管的网站。有什么方法可以避免将端口号放在那里并直接使用其域 mywebsite2.com 访问网站。

Windows 版本:Windows 服务器 2016, IIS 版本:10.0.14393.0

感谢@Dusan Bajic 和@Lex Li 的指导。我能够通过在 IIS 站点绑定中勾选 “需要服务器名称指示” 来解决这个问题。

参考:https://www.sherweb.com/blog/cloud-server/host-different-ssls-on-one-ip-with-iis-8-sni/

然后我在 IIS 中设置了 HTTP/HTTPS 重定向,现在一切正常, (https://www.namecheap.com/support/knowledgebase/article.aspx/9953/38/iis-redirect-http-to-https)