3

我的团队正在计划一系列安全更新。在此,有人问是否有必要将 IIS 作为托管 Coldfusion 的服务。我曾经开发过的每个 CF 设置都使用了 IIS,但该死的,Jim,我是开发人员,而不是服务器管理员(但我昨晚确实住在智选假日酒店)。我们在CF11上运行,计划更新到CF2016(或者下一个版本发布时的任何版本),所以如果我们切换回来,将使用系统附带的任何版本的Tomcat。

任何人都可以解释我们通过使用 IIS 来运行服务所获得的收益吗?

4

1 回答 1

6

除了其他人在评论中提到的好处之外,我知道在 ColdFusion 10 之前,Adobe 文档明确指出内置 Web 服务器 (JRun) 不适合生产使用 -关于 ColdFusion 中的 Web 服务器

Web 服务器是 ColdFusion 环境中的关键组件,了解 ColdFusion 如何与 Web 服务器交互可以帮助您管理站点。ColdFusion 提供以下 Web 服务器选项:

内置 Web 服务器轻量级、全 Java、HTTP 1.0 Web 服务器。适用于开发,但不适用于生产应用程序。有关详细信息,请参阅使用内置 Web 服务器。

外部 Web 服务器一个定制的 Web 服务器连接器模块,它将对 ColdFusion 页面的请求从外部 Web 服务器转发到 ColdFusion。有关详细信息,请参阅使用外部 Web 服务器。

来自 Adob​​e 的同一份文档在较新版本中略有变化,但对我来说仍然像内置 Web 服务器 (Tomcat) 不适合生产使用 - Web 服务器管理

ColdFusion 服务器配置构建在 Tomcat 之上,也称为内置 Web 服务器。内置 Web 服务器在以下情况下很有用:

共存/转换内置 Web 服务器允许您在将现有应用程序迁移到 ColdFusion 时在同一台计算机上运行以前版本的 ColdFusion(使用外部 Web 服务器)和 ColdFusion(使用内置 Web 服务器)。

开发如果您的工作站运行 ColdFusion 但不运行外部 Web 服务器,您仍然可以通过内置 Web 服务器在本地开发和测试 ColdFusion 应用程序。...

尽可能将您的外部 Web 服务器配置为 ColdFusion 安装的一部分,除了前面提到的两种情况(与以前的 ColdFusion 版本共存,以及计算机没有 Web 服务器时)。

于 2017-02-22T19:45:11.517 回答