在可通过互联网访问的 IIS 上设置的网站

在可通过互联网访问的 IIS 上设置的网站

我们在端口 80 上托管了一个名为 www.abcabc.com 的网站。现在我们想在端口 1111 上托管另一个名为 www.xyzxyz.com 的网站并将其公开到互联网上。当我询问我的 DNS 团队时,他们说他们只能将域名重定向到 IP 地址,并且他们不能进行端口转发。是否可以在不同的域名可访问的不同端口上运行 2 个不同的实例。我知道可以更改主机头来适应这种情况?任何帮助都将不胜感激。

答案1

您的 DNS 团队是正确的。DNS 不关心端口号(SRV 记录除外,但这在这里并不重要)。

如果您希望使用 IIS 在同一 IP 上访问两个站点,请将它们都绑定到端口 80,但将每个站点的主机标头更改为其 FQDN。但是,这会破坏 SSL,因此您只能对常规 HTTP 流量执行此操作。


如果你必须在不同的端口上运行它们,你需要在你的网络服务器前面放置一个反向代理来拦截所有流量www.xyzxyz.com:80并将其重定向到你的内部服务器:1111

答案2

您将需要检查网站的绑定。

在 IIS 管理控制台 -> 站点 -> 您想要在端口 111 上的网站 -> 右键单击​​并选择绑定 -> 添加绑定,选择您的设置并将端口选项更改为 1111。

相关内容