首页 > 解决方案 > IIS 8 上的反向代理

问题描述

我有一个安装了 IIS 8 的 Windows 2012 Web 版,运行多个 Web 应用程序,它必须仍然是主要的 Web 服务器应用程序。

在 Apache 下运行的一个应用程序 VisualSVN Server 在 IIS 外部运行,我想让它也可以通过域访问,而不是通过与 80 不同的端口上的 IP 地址访问。

因此,我需要创建一个代理来将来自 svn.mydomain.com 的请求重定向到侦听端口 8080 的本地 apache。

我尝试将 IIS 配置为在 URL 重写部分添加规则,但缺少反向代理。

在此处输入图像描述

我必须做什么才能使其可见并添加反向代理规则?

标签: iisreverse-proxywindows-server-2012-r2visualsvn-server

解决方案


我猜你可能会使用 IIS 管理控制台主页的 url 重写规则,而不是 IIS 内的特定 Web 应用程序。

由于 IIS 管理控制台主页的 url 重写规则用于生成全局 url 重写规则而不是特定 Web 应用程序的 url 重写规则,因此它不包含反向代理规则。

我建议您可以单击默认 Web 应用程序并单击其 url 重写图标,您会发现它包含反向代理。

更多细节,您可以参考下图:

在此处输入图像描述

具体的web应用url重写规则:

在此处输入图像描述


推荐阅读