2009-01-10 114 views
3

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

接受的答案:如下图所示。我实际上遵循了教程并使其工作。万岁!感谢大家! :)

回答

4

当然,你可以做域名主机头。只需创建一个新的网站并选择不同的主机标题(例如www.example.com)并让它指向所需的文件夹。如果你喜欢,你可以在一台服务器上创建数百个网站。

这里是一个tutorial如何做到这一点。

  1. 打开IIS管理器
  2. 在左侧,展开您的计算机名称,再单击“Web站点”,右键单击右侧,把你的鼠标“新建”,然后选择“网站.. ”在对话框中
  3. 点击下一步,然后把正在创建新的Web站点的描述(可以是任何东西)
  4. 再次点击下一步,进入到最后一个文本框,把你想要的新东西主机头是
  5. 现在把路径到新网站,并确保你保持“允许匿名访问”检查
  6. 如果尚未检查“运行脚本”(适用于ASP.NET执行),请检查它。
  7. 在下一个对话框中点击完成,就完成了!
0

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

要查看(或更改)该值后,属性页该网站的“网站”选项卡上,使用“高级...”选项,选择其中的HTTP/1.1“主机值: “标题用于访问该特定网站。

0

它是否必须是子文件夹?您可以在iis中设置不同的站点,并使用主机标题将每个域指向相关站点,全部使用一个IP。

,如果你需要SSL虽然你不能做到这一点;你真的需要多个ips。

如果它是你可以创建其他网站如上面并设置它重定向到别的地方一个子目录。