AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 34760
Accepted
user507
user507
Asked: 2013-02-15 08:39:15 +0800 CST2013-02-15 08:39:15 +0800 CST 2013-02-15 08:39:15 +0800 CST

使用 HTTPS 的 SQL Server 报告管理器 404

  • 772

好的。我在 Internet 上搜索了有关尝试解决此问题的信息,但没有发现任何与我的情况有关的信息。我从这里开始,这导致我到这里,这导致我查看用于 HTTP 的 netsh 命令。

了解:使用 HTTP/80 访问报表管理器或 Web 服务,我没有任何问题。

我的问题是严格让 HTTPS/443 工作并打开与 HTTP/80 使用的完全相同的页面。我得到的只是HTTP Error 404。

  • SQL 和 SSRS 的内部版本号:10.50.4270.0
  • 我的证书已安装在服务器上
  • Windows 防火墙已禁用,但我只是想在服务器上本地启动 HTTPS
  • 我已按照 Microsoft 在 RSCM 中的指示配置了所有内容。
  • SSL 配置已通过 RSCM 完成,并使用该 URL 尝试访问
  • 我已经验证netshSSL 证书绑定在 IP:端口 443 上。
  • 下面的注册表项 HKLM:\SYSTEM\CurrentControlSet\services\HTTP\Parameters\SslBindingInfo 存在于0.0.0.0:443.
  • Innetsh show iplisten没有显示任何内容,所以 I add iplisten ipaddress=0.0.0.0,但这并没有影响任何事情
  • 在我rsreportserver.config的范围内SecureConnectionLevel设置为value="0"

我被卡住了,我在这里想做什么或检查什么?

编辑
我刚刚在全新的服务器上完成了全新安装,结果相同。

configuration ssl
  • 1 1 个回答
  • 9568 Views

1 个回答

  • Voted
  1. Best Answer
    user507
    2013-02-20T09:41:13+08:002013-02-20T09:41:13+08:00

    问题与 SSRS 使用的证书有关。如果您的证书是使用 创建的hostname.whatever.com,则您只能通过该路径访问报告 URL,https: //hostname.whatever.com/Reports。如果您尝试https:// 10.xxx.xxx.xxx/Reports(其中 IP 是服务器上的 IP),您将收到 404 错误。

    所以针对我的情况进行了修复:
    我发现用于在服务器上生成证书的友好名称被隐藏了。我正在将其修复为正在使用的服务器的正确完全限定 DNS 名称。我通过在服务器上安装 SQL Server Report Server 发现了这一点,该服务器使用所用服务器的正确名称创建了证书。

    一旦我更正了该证书并进行了验证,就会将其标记为正确答案。

    编辑 在尝试更改证书时出现了另一个问题。在我从 RSCM 中正确删除证书之前,服务器的管理员删除了它。所以现在它不会绑定到新证书,因为它已经看到一个绑定了。由于您无权访问 IIS(SSRS 使用 HTTP.sys),因此确实没有干净、简单的方法可以解决此问题。因此,按照此 KB,您必须进入 NETSH 以删除绑定。您会在那篇知识库文章中注意到 NETSH 的链接没有提供太多信息,所以请使用这个. 我必须使用以下两个命令来删除 Window Server 2008 R2 上的绑定: 警告:我在一个独立的服务器上。如果您在服务器场中或运行多个 SSRS 实例,请务必小心删除哪个 SSL 绑定。

    
    This is after getting to the "netsh http>" prompt:
    delete sslcert ipport=0.0.0.0.:443
    delete sslcert ipport=[::]:443
    

    我这样做了,然后进入 RSCM 并选择了安装在服务器上的新证书。但这还没有结束,由于某种原因,它一直在删除绑定并在链接中显示“未知”。我停止了 SSRS,然后打开了 rsreportserver.config 文件,发现旧的(“坏的”)绑定仍然显示在配置文件中。我删除了回到 RSCM 并启动了服务,它似乎修复了它。

    • 5

相关问题

  • 如何在 SQL Server Management Studio 2005 中打开对选定数据库的查询

  • 通过 MySQL Workbench 创建和编辑 my.cnf?

  • 为什么我的 .my.cnf 设置不起作用?

  • 你如何计算 mysql max_connections 变量?

  • PostgreSQL 能告诉我它使用了哪些配置文件吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    授予用户对所有表的访问权限

    • 5 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    pedrosanta 使用 psql 列出数据库权限 2011-08-04 11:01:21 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve