SSRS HTTP 报告 URL 重定向到 HTTPS

问题描述 投票:0回答:2

我一直在尝试将我的 SSRS 的 URL 从 HTTP URL 重定向到 HTTPS。 例如(

http://ServeName/Reports
https://ServeName/Reports
)。

使用此示例IIS 的 URL 重写规则仅将 ServerName

http://ServerName
重定向到
https://ServerName

通过互联网阅读,我发现 SSRS 的 80 -TCP 端口 未在 IIS 上运行。

需要编辑任何配置吗?

顺便说一句,我正在使用 SSRS 2019IIS 10

iis reporting-services
2个回答
2
投票

我在更改一些配置后解决了这个问题。

报告服务配置管理器:

门户网站网址:

  1. 删除两个门户网站对端口 80 的访问
  2. 在两个门户网站上为 HTTPS 端口 443 添加 (所有 IPv4)(所有 IPv6)

注意: 删除端口 80 的访问权限后,您将允许 IIS 处理端口 443。因为 80 端口是由 SSRS 的本机模式处理的。

在 IIS 上:

关于URL Rewrite的规则:

  1. 重定向 URL:
    https://{HTTP_HOST}{REQUEST_URI}
    而不是
    https://{HTTP_HOST}/{R:1}
  2. 取消选中附加查询字符串框。 注意: 通过取消选中该框,您可以在 / 标记后附加所有内容。例如。 (
    https://Servername/.../...
    )


0
投票

我知道这个主题有点老了,有一个更简单的方法:在 rsreportsserver.config 文件中将 SecureConnectionLevel 键设置为 1。 参见RsReportServer.config配置页面

(在 Reporting Services 2019 上测试)

感谢约书亚·佩里指出了这一点

© www.soinside.com 2019 - 2024. All rights reserved.