Windows 2003 32位系统安装IIS和ISAPI_Rewrite伪静态
一、安装IIS
将安装好的IIS管理器发送到桌面快捷方式
二、配置ISAPI_Rewrite组件
网盘下载rewrite.zip文件到服务器上,并解压
拷贝rewrite目录到c盘根目录
rewrite目录赋予Users和NETWORKSERVICE用户全部权限
web根目录上右键“属性”——“安全”——找到Users用户编辑其权限
web根目录上右键“属性”——“安全”——“添加”——“高级”——“立即查找”——找到用户“NETWORK SERVICE”双击——“确定”——勾选“读取”——点击“应用”“确定”
IIS中配置伪静态
双击桌面的IIS管理器快捷方式,打开IIS管理器
点中“Web服务扩展”,启用相关功能
网站上右击——选择“属性”
选择“ISAPI筛选器”——点击“添加”——在“筛选器名称”中输入ISAPI_Rewrite,可执行文件中定位到C:r ewriteISAPI_Rewrite.dll
点击“应用”,并“确定”
重启IIS服务器,打开命令提示符输入 iisreset /restart
重新打开IIS管理器,浏览一下站点, 必须要浏览一下站点使伪静态插件强制生效
再打开“ISAPI筛选器”,显示向上的绿色箭头,说明ISAPI_Rewrite组件配置成功
三、验证ISAPI_Rewrite
将C:rewritehttpd.ini文件拷贝到站点的根目录
httpd.ini是discuz IIS6的伪静态规则文件
经测试在服务器上安装fastcgi, php,mysql,再安装discuz论坛,安装好之后登陆后台开启伪静态规则,使用账号在论坛中发表一个帖子后,跳转的地址是静态地址,如下图:
说明伪静态组件生效