我有一个Windows Server 2012 R2标准版(基于x64的处理器),它有IIS 8.我需要在其上配置反向代理,它缺少URL Rewrite模块.根据我的阅读,URL Rewrite需要应用程序请求路由(ARR)模块,该模块本身也需要Web Farm Framework模块和外部缓存模块.
对于URL Rewrite,我可以从https://www.iis.net/downloads/microsoft/url-rewrite下载
对于ARR,我可以从https://www.iis.net/downloads/microsoft/application-request-routing下载
在哪里可以下载IIS 8的Web Farm Framework和外部缓存模块?我已经搜索过,到目前为止我发现的内容仅适用于IIS 7.5.
我设法下载了我需要的东西,并让反向代理工作.如果有人感兴趣,以下是安装所有必要模块的步骤.
(1)首先在命令窗口中输入"net stop was/y"来停止IIS 8.
(2)从此链接下载URL重写并安装:https://www.iis.net/downloads/microsoft/url-rewrite
要在URL重写模块中使用反向代理功能,需要应用程序请求路由模块,该模块本身需要Web Farm Framework模块和外部缓存模块.
(3)从此链接下载Web Farm Framework模块并进行安装:http://download.microsoft.com/download/5/7/0/57065640-4665-4980-a2f1-4d5940b577b0/webfarm_v1.1_amd64_en_us.msi
(4)从此链接下载外部缓存模块并安装它:http://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ExternalDiskCache_amd64_en-US.msi
(5)从此链接下载应用程序请求路由模块并安装它:https://www.iis.net/downloads/microsoft/application-request-routing
(6)转到Windows服务并启动"World Wide Web Publishing Service",即IIS.