分享你我的心得.
共乘一片美好网络.

ISAPI_Rewrite 2.9 Full 破解版问题

完全版(Full)与简化版(Lite)的最大的区别在于可以让每个站点自定义URL重写规则(Rewrite Rule),也就是只要将写好的httpd.ini放在站点根目录,就能使用了。

大多数空间商使用的是简化版(Lite),设置了统一的规则,如果你需要设置自己的比较独特的规则,需要联系客服在全局配置中为你添加规则,然而,这个有可能会与别人的规则冲突(你规则写得不完善的话),并且规则数量较多的话,肯定是影响网站空间性能的。

选用简化版的最主要的原因就是因为是免费的,配置也简单。

下面进入正题:网上虽然有ISAPI_Rewrite 2.9 Full 完全版 的破解版本,但是也不知道这个破解版本是谁发布的,因为他根本就是掩耳盗铃。仅仅把ISRWConfig.exe进行了修改,因此你只要任意属于序列号都能注册成功。

不过经过我的使用情况来看,这个破解是无效的,你只要打开事务管理器查看日志,就会发现许多ISAPI_Rewrite发出的错误信息:Your trial license has expired.

在你未重启IIS前,ISAPI_Rewrite还是可以用的,而如果你重启了IIS以后,URL重写的功能就完全失效了。

虽然破解版的ISRWConfig.exe中显示This product is registered to…,实际上这个是假的,只是掩耳盗铃而已。根据我的观察,我认为主要的验证还是通过ISAPI_Rewrite.dll,ISRWConfig.exe的作用仅仅是一个配置工具而已,可以让你输入序列号,以及设置一些参数。而当你输入了序列号以后,就会生成一个ISAPI_Rewrite.lic,将你的用户名以及序列号保存在里面,然后每次调用ISAPI_Rewrite.dll时,就会去验证这个序列号。

由此可见,网上所谓的破解版,根本都是无效的。所以,最实际的办法还是找个正版的序列号~

Longshui Chen
7Z3NU-7MAP5-JZDPH-PR9GK
应该是这个序列号吧,你试试。

====================================================

关于Isapi Rewrite ReverseProxy反向代理不成功的Helicon官方解决方法

今晚打算在公司某台双线服务器上配置ReWrite 反向代理。因为之前用的是用的绿色版(免安装版)IsApi Rewrite Life,只要在IIS里添中过滤器就行了,现在用这个FULL版的,我采用的是在官方下载的安装版。

安装完成后按照之前在本地测试的步骤,怎么也配置不成功。无非就是用这二句:

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

结果,其他伪静态都正常,就这个反向代理不正常,一直是404,无法找到该页。
网上搜出来1篇文章,说是权限问题,按照他说的处理了:

引用
1、RewriteProxy (.*) http\://www.2.com$1 [I,U] 在这一句里,有N多的文章里,用的是[I,F,U],值得注意的是,如果加上F,在代理服务器反正跳转时,会出现不太正常的情况,如ASP里用到的:Response.Redirect时。

2、如果是用了破解版的,要先注册完软件后再配置RewriteProxy。

3、每次修改“httpd.ini”后,要重启IIS,可用命令:iisreset /restart。

4、因为运行proxycfg.vbs时要用到注册表信息,目前我只知道全新安装后才会正常。

5、Isapi Rewrite 是居于IIS的,所以请求的域名,一定要存在IIS里,如需要请求:http://www.niidc.com/这个域名,就一定要在域名所指向的服务器里,绑定有这个域名的站点。

6、如果安装Isapi Rewrite后还是无法加载,可以把Isapi Rewrite的安装目录改为EveryOne可读写,这个方法非常有效和快速,当然我不知道会不会有什么权限上的安全问题,网上有很多资料说是添加“Servcie”,的确是这样,不过有时需要重启电脑才可以加载。

7、配置REWRITE 的站点时,存放httpd.ini的目录要有“Servcie”的读写权限。

结果仍旧是404错误,
没办法,只好找官方论坛求助,
http://www.helicontech.com/forum/forum_posts-TID-12239.htm
搜到了这个帖子,

引用
First, I would recomend you to upgrade to the latest ISAPI_Rewrite 2 build.
Then run the command

cscript proxycfg.vbs -r

from the ISAPI_Rewrite installation dir.

我以为是要执行proxycfg.vbs,执行了,结果还是不正确,依旧404
没办法,突然看到Lexey在线
用ICQ联系了他,原来他是Helicon官方的ISAPI_Rewrite技术支持工程师,

他告诉我要在CMD窗口执行

cscript proxycfg.vbs -r

这个命令。
具体方法:
开始》》》运行》》》CMD
cd “C:\Program Files\Helicon\ISAPI_Rewrite”       (进入ISAPI_Rewrite的安装目录)
cscript proxycfg.vbs -r

OK.
就这样就好了,关于文件的权限 按照以前安装绿色版的时候 ISAPI_Rewrite 程序目录给1个USERS的读写权限,
网站的httpd.ini给1个IIS进程用户的读取权限就可以了

赞(0)
未经允许不得转载:小叶白龙博客 » ISAPI_Rewrite 2.9 Full 破解版问题
分享到: 更多 (0)

评论 477

评论前必须登录!