子域名重定向到 IIS 中的给定虚拟目录

子域名重定向到 IIS 中的给定虚拟目录

我有一个域,其中创建了多个子域。我设法更改 DNS 记录,因此给定的子域会重定向到不同的服务器。例如?

app.domain.com -> 123.45.66.11 

现在,我的应用程序是一个 ASP.NET MVC 应用程序,响应以下 URL 123.45.66.11/app。如何配置 IIS,以便 URL

http://app.domain.com -> 123.45.66.11/app

指向我的虚拟目录应用程序而不是根目录。

答案1

您运行的是哪个版本的 IIS?您需要设置主机标头才能完成您想要的操作。

微软 IIS 6 新功能 http://microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/883a9544-3f70-4d46-a6df-bbadbd1fe7de.mspx?mfr=true

IIS 7 http://technet.microsoft.com/en-us/library/cc753195%28WS.10%29.aspx

答案2

在 IIS 管理器中右键单击站点,并选择添加网站... 在打开的窗口中:

  1. 为您的应用程序选择一个名称并将其写在下面站点名称
  2. 选择...按钮附近应用程序池并选择ASP.NET 4.0 版
  3. 在下面物理路径浏览 Web 应用程序位置(通常在 c:\inetpub\wwwroot... 下)。备注:通常当我按下测试设置...它不起作用。但整个过程仍然有效。所以请耐心等待并继续跟踪。
  4. 在里面捆绑您需要插入的是您的子域名(app.domain.com)主机名
  5. 按“确定”

就这样!尽情享受你的新子域名吧 :-)

相关内容