我在 Linux 服务器上各有一个 Content Manager 和一个 Dispatcher。我想在 Windows 服务器上安装网关,这样我就可以使用 IIS 作为 Web 应用程序服务器。这可能吗?
Cognos 版本:11.x
从 Cognos 11 开始,网关并不是严格要求的。您当然可以将 IIS 用作 Linux 调度程序的反向代理,换句话说,将 IIS 视为外部负载平衡器,并将 IIS 用作访问 Cognos 的 URL。
使用 IIS 网关的一个原因是实现单点登录 (SSO)。SSO 的标准 Windows 机制是 Kerberos,这要求内容管理器也位于 Windows 上,如下所述:
上面的文档链接列出了使用 REMOTE_USER 环境变量实现 SSO 的第二种方法。听起来这可能只在 Linux 上运行的其他组件前面使用 IIS Web 服务器是可能的,但我个人不能保证这一点。
我不明白为什么不这样做,但我没有必要这样做——所以我没有阅读任何有关此的文档。我希望这些组件将通过定义的独立于平台的规则进行通信。
如果您有许可证容量(如每用户 Analytics 管理员许可证),您应该尝试一下。请务必报告,以便我们都知道它是否有效。