![将 IIS 文件夹重定向到另一台服务器](https://linux22.com/image/753788/%E5%B0%86%20IIS%20%E6%96%87%E4%BB%B6%E5%A4%B9%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我一直在寻找正确的解决方案;这似乎应该是一件简单的事情,但我找不到明确的例子或说明。
我在 IIS 服务器(8.0 或更高版本)上有许多应用程序。我想将某些路径重定向到另一台服务器上的 URL;并非所有应用程序都会被重定向。
例如:
- myServer01/App01 将被重定向到 dev-app01.mydomain.com
- myServer01/App02 将被重定向到 dev-application2.mydomain.com
- myServer01/LegacyApp 将保持原样。
这是 IIS 重定向可以处理的问题吗?URL 重写是更好的解决方案吗?还是我需要通过将 default.htm 页面放在 App01 和 App02 文件夹中来执行此操作?(或者,有没有我没听说过的更好的解决方案?)
如果重定向是一个好的解决方案,那么您如何配置每个文件夹?
答案1
以上任何一种或所有情况都是可能的。如果您不想向外界公开您的后端服务器命名约定,那么使用 AAR 和 URL 重写的反向代理是一种非常常见的方法。
答案2
使用“重定向”可以很容易地做到这一点。“重定向”有一个服务器级别选项,但它也有文件夹/应用程序级别选项;诀窍是您必须先选择文件夹,然后才能应用该文件夹的设置。