如何将域映射到另一个域的子文件夹?

时间:2009-01-10 09:52:47

标签: asp.net iis mapping dns

我有一个非常快的Web服务器(IIS6,ASP.NET),我想用于几个站点。现在,我已经有一个直接映射到服务器IP地址的域,但是如何让另一个域映射到同一台计算机上的子文件夹(即一个单独的ASP.NET应用程序)?理论上可行吗? (注意:只有端口80打开,我无法打开其他端口。)

接受的答案:如下所示。我实际上按照教程进行操作。万岁!感谢大家! :)

3 个答案:

答案 0 :(得分:4)

当然,您可以使用域名主机头进行此操作。只需创建一个新网站并选择不同的主机标题(例如www.example.com),然后让它指向所需的文件夹。如果愿意,您可以在一台服务器上创建数百个网站。

以下是tutorial如何执行此操作。

  1. 打开IIS管理器
  2. 在左侧,展开您的计算机名称,然后点击“网站”,右键单击右侧,将鼠标悬停在“新建”上,然后选择“网站...”
  3. 在对话框中单击“下一步”,然后输入您正在创建的新网站的说明(可以是任何内容)
  4. 再次单击“下一步”并转到最后一个文本框并输入您希望新主机标题为
  5. 的内容
  6. 现在放入新网站的路径,并确保选中“允许匿名访问”
  7. 如果尚未选中,请选中“运行脚本”(用于ASP.NET执行)。
  8. 在下一个对话框中单击“完成”,表示您已完成!

答案 1 :(得分:0)

只需在“IIS管理器”应用程序中创建一个新站点 - 向导将询问新站点的DNS主机名。

要稍后查看(或更改)该值,请在该站点的属性页的“网站”选项卡上,使用“高级...”选项为HTTP / 1.1“主机:”选择哪些值。标头用于访问该特定网站。

答案 2 :(得分:0)

它必须是子文件夹吗?您可以在iis中设置不同的站点,并使用主机头将每个域定向到相关站点,所有这些都使用一个ip。

如果你需要ssl,你不能这样做;你真的需要多个ips。

如果必须是子目录,您可以创建另一个站点,并将其设置为重定向到其他位置。