注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

酷屋江湖网官方博客 coolwu.com

江湖专卖,漏洞修补,江湖插件定制,服务器安全设置...

 
 
 
 
 

日志

 
 

IIS做端口穿透或反向代理法  

2013-04-08 23:25:50|  分类: 服务器相关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

今天研究了一下iis做反向代理,或者说端口穿透,其实很简单,利用ISAPI_Rewrite_Full版即可实现,反向代理的功用就不介绍了,可以百度一下,下面把具体实现流程写一下:

1.下载ISAPI_Rewrite_Full版本,必须是full版的,绿色的不能用,这里有含注册码的下载地址 http://www.jb51.net/do/plus/jb51_down.php?aid=26088&dxy=99

2.安装并注册ISAPI_Rewrite_Full

3.开设一个站点,比如a.com指向d:\web\a.com文件夹下

4.在a.com下新建httpd.ini,内容如下

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: a\.com
RewriteProxy (.*) http\://www.baidu.com$1 [I,F,U]

5.把httpd.ini设置好权限,添加users默认权限

6.重启iis,访问a.com看看是否直接穿透到了www.baidu.com上面了

7.说明

a.com是你要实现反向代理的url,www.baidu.com是目标url,如果本地测试a.com的话,可以做一下本地解析试一下效果先

当然了,你也可以将a.com穿透到www.baidu.com:81

2015.1.5补充
发现有时候会因为编码问题导致穿透的网站出现乱码情况,主要在传递中文的时候会出现,解决方法是使用isapi_rewrite最新3.x版,然后在参数后面加上 NU 即可解决
  评论这张
 
阅读(3887)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017