You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSRS 2019环境下如何将HTTP的Reports URL重定向到HTTPS

SSRS 2019 HTTP路径重定向HTTPS配置方案

问题根因

SSRS 2017及后续版本不再寄宿于IIS运行,而是直接通过Windows系统的HTTP.sys驱动监听端口,因此IIS层面配置的URL重写规则仅能覆盖IIS托管的站点路径,无法匹配SSRS独占的/Reports、/ReportServer路径。

前置配置验证

首先确保SSRS的HTTPS访问已经正常配置:

  • 打开Report Server Configuration Manager,连接到目标SSRS实例
  • 进入「Web服务URL」选项卡,选中已部署的SSL证书,配置443端口的HTTPS绑定,点击「应用」保存
  • 进入「Web门户URL」选项卡,确认HTTPS绑定配置无误,点击「应用」保存
  • 手动访问https://ServerName/Reports验证可以正常打开

强制HTTP跳转HTTPS配置

通过修改SSRS原生配置实现自动跳转,无需调整IIS规则:

  1. 以管理员权限打开文本编辑器,加载SSRS配置文件,默认路径为:
    C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\rsreportserver.config
  2. 找到<UrlRoot>标签,将标签值修改为你的HTTPS Web服务地址,示例:
<UrlRoot>https://你的服务器域名/ReportServer</UrlRoot>
  1. 查找SecureConnectionLevel配置项,将默认值0修改为3:
<Add Key="SecureConnectionLevel" Value="3" />

配置值说明:0为允许HTTP和HTTPS访问,3为强制仅HTTPS访问,所有HTTP请求会自动返回302重定向到对应的HTTPS路径

  1. 保存配置文件,重启SSRS服务生效

异常排查

如果配置后仍未生效,可检查是否存在以下问题:

  • IIS站点下是否存在同名的/Reports、/ReportServer虚拟目录,若存在需删除避免路径冲突
  • 系统防火墙是否开放了443端口的入站规则
  • SSL证书的域名是否和访问使用的域名一致,避免证书错误导致跳转失败

内容的提问来源于stack exchange,提问作者Fmanin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 15:15:04