我在端口 80 上运行 IIS,在端口 3000 上运行 Apache。如何让 IIS 将具有特定域名的请求重定向到 3000 上的 Apache?
例如,对“x.com”的请求最终会将用户引导至 1.2.3.4:80,而对“y.com”的请求则会将用户引导至 1.2.3.4:3000。
所有这些都是在 Windows Server 2008 R2 上设置的。
答案1
IIS 支持重定向到精确 URL,以及附加查询字符串的相对 URL。请参阅http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6b855a7a-0884-4508-ba95-079f38c77017.mspx?mfr=true对于 IIS6 和http://technet.microsoft.com/en-us/library/cc732969(v=ws.10).aspx适用于 IIS7。
注意:对于 IIS7,重定向是一个可选功能,可能需要单独安装。