IIS8.0安装URL重写模块2.1后导致所有网站报错无法访问。

一台windows2016 server iis8.0 web服务器,需要URL重写让http重定向到https,于是在官方https://www.iis.net/downloads/microsoft/url-rewrite Download URL Rewrite Module 2.1,安装完成后发现所有网站都无法访问提示:Service unavailable HTTP Error 503. The service is unavailable. 同时发现一些网站程序池自动停止了

于是,控制面板删除成功安装的:URL重写模块,删除后网站恢复正常访问。

重复几次后,依然无法解决。

于是尝试找低版本:URL重写模块:https://www.jb51.net/softs/561307.html

安装后网站正常,URL重写模块正常。

附加: IIS8.0 URL重写模块让http重定向到https

打开url重新模块,添加空白入站:添加规则:在右侧操作面板点击“添加规则” -> 选择“空白规则” -> 点击“确定”.

  • 配置规则
    • 名称:输入一个容易识别的名称,如 “Redirect HTTP to HTTPS”.
    • 模式 :输入 (.*) 
    • 勾选:“忽略大小写”.
    • 其他项目默认
  • 条件 :
    • 点击 “添加”。
    • 条件输入 {HTTPS}
    • 检查输入字符串是否:与模式匹配
    • 模式 :^OFF$
    • 勾选:“忽略大小写”.
  • 配置操作
    • 操作类型 重定向 (Redirect)
    • 重定向 URL https://{HTTP_HOST}/{R:1}
    • 重定向类型 永久 (301 - Moved Permanently)
    • 勾选附加查询字符串 .
  • 应用:点击右侧的“应用”. 


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注