在同一个域名上托管多个网站

在同一个域名上托管多个网站

我需要在 IIS(本地)中的同一个域上托管多个站点。我有两个站点:

  1. 站点 1
  2. 站点 2

两者都有不同的根文件夹,一个是 CMS 应用程序(站点 1),而另一个是纯 HTML 站点(站点 2)。

我需要这样托管它:

www.mytestsite.com (Site 1)
www.mytestsite.com/childtestsite (Site 2)

我可以通过在主机文件中进行必要的更改来使第一个工作。但是,据我了解,我需要Site 2在 IIS 中的其他端口上托管。因此,我无法使用主机文件。那么,让它工作的最佳方法是什么?

答案1

无需在不同的端口上托管网站,您可以在单个 IP 地址(或本地主机)上托管多个网站,并提供必要的主机头值。您只需在端口 80 上使用主机头值添加另一个网站即可。

另外,您也可以通过子目录和子域浏览您的网站,如下所示:

www.mainsite.com/childtest

childtest.mainsite.com

相关内容