isapi_rewrite 反向代理没有效果

J502312289 2013-02-23 02:01:14
有两台机器分别为:
A:192.168.2.54
B: 192.168.2.53
在A机器上面部署了网站,默认端口80
在B机器上面通过http://192.168.2.54/可以访问。
现在我想在A机器上面反向代理B机器的网站http://192.168.2.54

接下来是我在B机器上配置反向代理的步骤:
1. 我下载了isapi_rewrite3 full版本,不过是45天的试用版本,还未过期
2. 安装isapi_rewrite3,安装在C:\Program Files\Helicon\ISAPI_Rewrite3
3. 安装完成后,我进入IIS,打开"网站"的邮件属性窗口,能看到"ISAPI筛选器"子页里面已经存在ISAPI_Rewrite3,优先级是高,并有绿色向上箭头,打开的属性窗口多了一个"ISAPI_Rewrite"子页,路径显示为"C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf",内容为空;
4. 进入IIS的默认网站,打开邮件属性窗口,在"ISAPI筛选器"子页中,手动增加一项ISAPI_Rewrite3,设置方式跟上面一样,在默认网站对应的文件夹“C:\Inetpub\wwwroot\”中添加一个文件“.htaccess”,这样在默认网站的属性窗口的“ISAPI_Rewrite3”子页中就可以看到config的文件路径是“C:\Inetpub\wwwroot\.htaccess”;
5.编辑.htaccess,输入一下内容
RewriteEngine on
RewriteCond Host:192\.168\.2\.54
RewriteProxy (.*)http\://localhost$1 [I,F,U]
按道理,通过上面的配置我应该完成了反向代理的配置;
可是我在B机器ie里面输入http://localhost/后,没有任何反映,并没有反向代理到A机器配置的网站
请大家帮忙看看是不是有啥东西没有配置好,谢谢!
...全文
268 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
p292990048 2015-07-27
  • 打赏
  • 举报
回复
(.*)http 少了个空格吧
J502312289 2013-03-02
  • 打赏
  • 举报
回复
看来大家都不会啊,我自己用ARR解决了。

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧