我的团队正在计划一系列安全更新。在这个问题上,有人问过是否有必要将IIS作为托管Coldfusion的服务。我曾经开发过的每个CF设置都使用过IIS,但该死的,Jim,我是开发人员,而不是服务器管理员(但我确实住在Holiday Inn Express昨晚)。我们正在使用CF11,计划更新到CF2016(或者下一个版本发布时的任何版本),因此如果我们切换回来,将使用系统附带的任何版本的Tomcat。
有人可以通过使用IIS来解释我们获得的服务吗?
答案 0 :(得分:6)
除了其他人在评论中提到的好处之外,我知道在ColdFusion 10之前,Adobe文档明确声明内置Web服务器(JRun)不适合生产使用 - About web servers in ColdFusion
Web服务器是ColdFusion环境中的关键组件,了解ColdFusion如何与Web服务器交互可以帮助您管理站点。 ColdFusion提供以下Web服务器选项:
内置Web服务器轻量级,全Java,HTTP 1.0 Web服务器。适合开发但不适用于生产应用。有关更多信息,请参阅使用内置Web服务器。
外部Web服务器自定义Web服务器连接器模块,用于将ColdFusion页面的请求从外部Web服务器转发到ColdFusion。有关更多信息,请参阅使用外部Web服务器。
来自Adobe的同一文档在较新版本中略有改变,但它仍然向我读取内置Web服务器(Tomcat)不适合生产使用 - Web Server Management
ColdFusion服务器配置构建在Tomcat之上,也称为内置Web服务器。内置Web服务器在以下情况下很有用:
共存/转换内置Web服务器允许您在同一台计算机上运行以前版本的ColdFusion(使用外部Web服务器)和ColdFusion(使用内置Web服务器)您将现有应用程序迁移到ColdFusion。
开发如果您的工作站运行ColdFusion但未运行外部Web服务器,您仍然可以通过内置Web服务器在本地开发和测试ColdFusion应用程序。 ...
尽可能将外部Web服务器配置为ColdFusion安装的一部分,但前面提到的两种情况除外(与以前的ColdFusion版本共存,以及计算机没有Web服务器时)。