将子域名指向 IIS 7 上的(子)目录

将子域名指向 IIS 7 上的(子)目录

我有一个相当新手的问题,但无论如何我还是想问一下:我们的一个客户有一个域名,例如 examplecustomer.com,它指向客户的网站。该服务器是一个 apache web 服务器。

现在我们有另一台使用 IIS 7 的服务器,其中将运行一些 .NET Web 应用程序。此 .NET 应用程序位于 Windows Web 服务器的子目录中,例如 C:\inetpub\wwwroot\my_app\

我想要的是:像 app.examplecustomer.com 这样的子域名指向 C:\inetpub\wwwroot\my_app\ (没有重定向,app.examplecustomer.com 是 Web 应用程序正在使用的域)。

我该如何设置 Windows Web 服务器以这样工作?该服务器上应该仍然可以托管其他应用程序。例如:anotherapp.examplecustomer.com 转到 C:\inetpub\wwwroot\my_anotherapp\ 等。

答案1

您需要做的就是在 IIS 中为该子域创建另一个站点,并将其根目录指向应用程序目录。

因此,创建站点,将其主机标头设置为子域的主机标头,将其根设置为应用程序的位置,按照您想要的方式设置 .net,确保在 DNS 中创建子域并指向该服务器,然后就完成了。

相关内容