0

我在 Linux 服务器上各有一个 Content Manager 和一个 Dispatcher。我想在 Windows 服务器上安装网关,这样我就可以使用 IIS 作为 Web 应用程序服务器。这可能吗?

Cognos 版本:11.x

4

2 回答 2

1

从 Cognos 11 开始,网关并不是严格要求的。您当然可以将 IIS 用作 Linux 调度程序的反向代理,换句话说,将 IIS 视为外部负载平衡器,并将 IIS 用作访问 Cognos 的 URL。

使用 IIS 网关的一个原因是实现单点登录 (SSO)。SSO 的标准 Windows 机制是 Kerberos,这要求内容管理器也位于 Windows 上,如下所述:

https://www.ibm.com/support/knowledgecenter/en/SSEP7J_11.0.0/com.ibm.swg.ba.cognos.inst_cr_winux.doc/c_enabling_single_signon_between_actdirsrv_and_cog_comp.html

上面的文档链接列出了使用 REMOTE_USER 环境变量实现 SSO 的第二种方法。听起来这可能只在 Linux 上运行的其他组件前面使用 IIS Web 服务器是可能的,但我个人不能保证这一点。

于 2019-02-14T13:02:42.517 回答
0

我不明白为什么不这样做,但我没有必要这样做——所以我没有阅读任何有关此的文档。我希望这些组件将通过定义的独立于平台的规则进行通信。

如果您有许可证容量(如每用户 Analytics 管理员许可证),您应该尝试一下。请务必报告,以便我们都知道它是否有效。

于 2019-02-14T00:06:14.650 回答