4

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

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

4

3 回答 3

4

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

这是一个如何做到这一点的教程。

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

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

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

于 2009-01-10T10:00:31.187 回答
0

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

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

如果它必须是一个子目录,您可以像上面那样创建另一个站点并将其设置为重定向到其他地方。

于 2009-01-10T10:01:20.810 回答