![如果通过 IIS 中的某个域访问,则重定向到端口 3000](https://linux22.com/image/795764/%E5%A6%82%E6%9E%9C%E9%80%9A%E8%BF%87%20IIS%20%E4%B8%AD%E7%9A%84%E6%9F%90%E4%B8%AA%E5%9F%9F%E8%AE%BF%E9%97%AE%EF%BC%8C%E5%88%99%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%E7%AB%AF%E5%8F%A3%203000.png)
我在端口 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,重定向是一个可选功能,可能需要单独安装。