我们正在替换配置有报告服务 2016 的旧 VM。Web 服务和 Web 门户 URL 均配置为看起来更好的“公共”URL,以及反映安装了 SSRS 的 VM 名称的 URL。通常仅供我们的开发人员使用。当我去配置我们的新虚拟机时,连接字符串的唯一选择是使用计算机的证书,这意味着 URL 并不漂亮,最重要的是需要许多客户端更新他们的书签。我们试图通过将“公共”URL 配置为与旧服务器相同来避免这种情况,但我似乎没有选项来创建自定义 URL。
前任。
旧服务器有: https:\\vm_name.domain.com && https:\\custom_url_here.domain.com
新服务器具有:https:\\vm_name.domain.com - 我一生都无法获取在报告服务配置管理器中配置的自定义 URL
我尝试过的事情:
- 编辑 rsreportserver.config 文件以匹配旧服务器或至少具有我需要添加的 URL 连接(中断两个连接)
- 仅与编辑配置文件同时手动导出自定义 URL 的旧服务器 HTTP 注册表项(奇怪的是,允许自定义 URL 工作,但尽管 VM URL 的注册表项未更改,但 VM URL 仍会中断 - 我没有导出来自旧服务器的该值,显然新服务器具有不同的名称值)
仅供参考 - 每次我尝试某些操作时,我都会相应地重新启动服务并看到 SSRS 中反映的更改。
当我编辑配置文件时(微软说这不能完全工作,但没有提供另一个选项,因此我同时尝试了注册表键),“自定义 URL”实际上开始工作,但随后是常规 URL休息。为什么定义自己的 URL 如此困难?我是否需要为该自定义 URL 生成证书并将其添加到新 VM,希望 Reporting Services 配置管理器能够找到该证书?当我点击 SSRS COnfig Manager 中的证书下拉菜单时,我唯一的选项是服务器名称,因此我认为生成一个具有我想要的名称的自定义证书可能会解决这个问题。
有什么建议么???我不知道旧服务器如何拥有自定义 URL 名称。我也没有在旧虚拟机上找到自定义 URL 的任何证书,所以我真的不知道它是如何创建的......