URL 重写模块导致 IIS7 应用程序池自动关闭

系统用的是windows server 2012 R2 ,准备使用IIS的ARR,配置好一走应用池就关闭,差点没把我郁闷死,
看日志提示 iis 模块 DLL C:Windowssystem32inetsrvrewrite.dll 未能加载。


各种查啊,什么加用户啊权限啊,重新安装修复啊都试过就是不行,后来将原来的卸载,重新下载安装了一个旧版的rewrite.exe,问题好了,差点哭了
如果下载的旧的安装不了,可以试试
打开regedit,找到:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW3SVCParameters,右侧的 MajorVersion 是DWORD值,它的值十进制是10,把它改成9。如果是8也可以改成9,然后运行URL重新模块2安装程序即可顺利安装上了!记得装完之后改回来。
由此可以判断,最新版的这个 rewrite.dll 跟 iis7 真的是有 BUG 存在...

如果你的 IIS 配置 URL 重写之后网站打不开,503 错误,应用程序池自动关闭。可以试试旧版本的 URL 重写模块。

目前最新版:

正常可用版:

附下载地址:

rewrite_x64_zh-CN.zip

参考链接:https://blog.fyun.org/262.html

如果下载链接失效的话:附赠百度云盘链接:https://pan.baidu.com/s/1eaeD...

你可能感兴趣的:(php,windows-server,iis)