ISAPI_Rewrite3.1教程中文版

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章:软件介绍

ISAPI_Re write是一款适用于IIS的功能强大的基于正则表达式的URL处理模块。它兼容Apache的mod_re write的语法,从而使仅仅复制.htaccess文件就把配置从appach移植到IIS中或者从IIS移值到appach中变成可能。请参阅3.2兼容性图表这一节。

ISAPI_Re write最重要的功能:

? ISAPI_Re write提供了和Apach mod_re write相同的句法和行为,使仅仅拷贝.htaccess 文件就完成配置移植成为功能。(要想阅读更多关于与mod_re write的兼容性,请参阅3.2兼容性图表这一节。)

? 正则表达式支持灵活而强大的配置。

? 极速而且容易升级的纯C++代码。

? 真正的分布式配置:实时监控服务器全局级别、虚拟主机(网站)级别、目录级别

的.htaccess文件。

? 隔离性:用户级配置只影响本地用户环境,从而使ISAPI_Re write成为Web主机提供商的理想解决方案。

重要的应用示例:

? 搜索引擎优化。

? 一台Web服务器的代理内容经过另一台web服务器。

? 防止内容被吸血(盗链)。

? 阻断特定主机、反向链接或者烦人的搜索机器人。

? 内容商议:向不同的语言用户或者不同的浏览器用户提供不同的文件。示例

? 为群集式服务器架构模拟负载均衡。

定价资料

? 45天的试用期

? 单机版99美元

? ISAPI_Re write精简版是免费的。在这里可以看到受限的细节说明。

? 大宗采购可议折扣。

2.1系统要求

ISAPI_Re write可以被安装在下列操作系统中:

? Windows 2000 with IIS 5

? Windows XP with IIS 5.1

? Windows Se rver 2003 with IIS 6.0

? Windows Vista with IIS 7.0

? Windows Se rver 2008 with IIS 7.0

在安装ISAPI_Re write之前,操作系统中必须先安装IIS。

32位和64位的Windo ws版本都是支持的,但是你必须下载32位版和64位版两种不同的安装包。Windo ws Installer 2.0必须运行安装程序。你可以从微软的网站上下载到最新版本的Windows Installer。

在Windows Vista和Windows Se rver 2008上安装ISAPI_Re write,还必须先安装下面两个模块(默认情况下这两个模块是不安装的)

? ISAPI过滤器

? ISAPI 扩展

2.2安装程序

在运行安装包之前请先阅读系统要求部分。下载并安装某个版本的ISAPI_Re write.msi,依照安装向导的说明操作。安装过程是自动的,并有自我描述。ISAPI_Re write在自动安装过

程中必须重启IIS。下列服务必须被重启:IISAD MIN、W3SVC。不需要手工把任何ISAPI

筛选器或者扩展加入到网站或者全局列表中。它能够在安装和配置过程中自动完成。

命令行安装

ISAPI_Re write也能够通过命令行进行后台安装。请使用以下命令行语法来安装:

msiexec /i ISAPI_Rewrite3.msi /qn AcceptEULA=Yes REGISTRATIONCODE=Code REGISTRATIONNAME=Name

用命令行来后台反安装ISAPI_Re write请使用下面的语法:

msiexec /x ISAPI_Rewrite3.msi /qn KEEPUSERFILES=Yes

2.3手工安装

要手工安装ISAPI_Re write的话,你必须下载不同的手工安装包包含所有必须的文件。ISAPI_Re write精简版不支持手工安装。你可以安装全部功能或者仅仅安装它们中的一部分。手工安装包包含下列文件:

? ISAPI_Re write.dll - 这是ISAPI筛选器本身。

? ISAPI_Re writeProxy.dll - 这是为代理操作的ISAPI扩展模块必不可少的。

? license.rtf - EU LA的产品许可证。

? ISAPI_Re write.chm - .文档文件。

? httpd.conf - 全局配置文件示例。

安装ISAPI_Re write,首先你必须在你在IIS系统中注册ISAPI_Re write.dll作为ISAPI筛选器。按默认ISAPI_Re write.dll文件是用来作为全局ISAPI筛选器的。而且它还能够被安装

到某个特定的网站里,你需要记住在同一时间段里只有一个ISAPI_Re write.dll实例能够加

载到一个IIS工作进程里,这意味着如果你决定把ISAPI_Re write的ISAPI筛选器单独地安

装到每个站点里的话,你必须把这些站点切换高隔离模式,从而为这些网站产生独立的工作进程。如果你需要在每个站点上分别安装ISAPI_Re write,我们通常会建议改为在整个IIS 上全局地安装它。

在Window 2000,Windo w XP 和Windows Se rver 2003中注册ISAPI 筛选器,无论是整个IIS服务器要用它还是个别WEB网站要用它,都要用IIS 的MMC管理单元来把

ISAPI_Re write.dll添到ISAPI筛选器列表。在Windo ws Vista和Windo ws Serve r 2008中首先你需要安装可选IIS组件:万维网服务、应用程序开发功能、ISAPI筛选器。

如果你需要代理服务器功能,你还需要将ISAPI_Re writePro xy.dll注册为ISAPI扩展来侍服文件扩展名―*. rwhlp‖。在不同的IIS版本中要求不同的操作。请参阅你管理的IIS版本的文档来了解如何注册一个新的ISAPI扩展并把它映射到IIS系统的文件扩展名上。在W indo ws Vista和windo ws serve r 2008首先必须安装可选的IIS组件:万组网服务、应用程序开发功能、ISAPI筛选器。使用短路径名(8.3模式)作为ISAPI_Re writeProxy.dll的模块路径,如果路径里有一个空格字符,IIS载入这个模块时将失败。

把httpd.conf文件放在ISAPI_Re write.dll文件的同一目录下并编辑它。

把下列两行内容放到httpd.conf文件中以注册ISAPI_Re write产品:RegistrationName=Your registration name

RegistrationCode=REG-CODE-PROVIDED-FROM-HELICON

依照―运行ISAPI_Re write的权限需求‖这一部分的说明来检查文件系统权限。

2.4反安装

反安装程序会删除所有安装程序所生成的文件、从管理元库中注销筛选器,并删除所有由安装程序所添加的其它管理元库变化。如果用户决定在反安装过程中保留用户文件的话,下列用户数据文件在反安装后会被留下来。

相关文档
最新文档