如何在 IIS 中将子域名映射到不同的网站?

如何在 IIS 中将子域名映射到不同的网站?

我正在为我的应用使用专用服务器。现在我有一个网络邮件应用,我也想在同一台服务器上运行。我希望网络邮件应用使用站点的子域运行,例如,如果我的网站使用域名 mysite.com,那么我希望网络邮件应用使用 webmail.mysite.com。

我基本上想在 IIS 中添加一个新网站并将域 webmail.mysite.com 映射到该网站,以便任何带有主机名 webmail.mysite.com 的请求都会转到该网站,我该怎么做?

答案1

您的主网站通常是默认网站,这意味着所有没有特定主机标头的请求都将由该网站处理。我假设您只有一个分配给该服务器的 IP。如果没有,请添加评论,我会解释如果您有备用 IP 地址该怎么办(这甚至更容易)。

您需要做的是在 IIS 管理工具中创建第二个网站。如果您随后编辑该网站的属性,请转到显示绑定的选项卡(抱歉,我目前没有在本地安装它,我只是凭记忆解释,而且我的系统是西班牙语的),然后将您的主机名修改为 webmail.mysite.com。

然后,所有请求该特定(子)域的请求都将从第二个站点提供。请注意,需要配置您的 DNS(或本地主机文件,如果您仍在测试)以便 webmail.mysite.com 正确指向您的 IP 地址。

答案2

如果您需要将子域名指向另一个 IP,请向指向该 IP 的 DNS 区域添加 A 记录

相关内容