2017-02-22 53 views
3

我的团队正在计划一系列安全更新。在这个问题上,有人问这个问题是否有必要保持IIS作为托管Coldfusion的服务。我曾经开发过的每一个CF设置都使用了IIS,但是该死的,吉姆,我是一名开发人员,而不是服务器管理员(但我昨晚住在Holiday Inn Express)。我们正在使用CF11,计划更新到CF2016(或者下一个版本发布时),因此,如果我们切换回来,系统随附的任何版本的Tomcat都将被使用。在Coldfusion之上使用IIS有什么好处?

任何人都可以解释我们通过使用IIS来操作服务获得什么吗?

+3

在Windows 2008或2012上安装CF2016吗? IIS好处恕我直言:URL重写,不区分大小写的URL,与IISpeed的集成(IIS的PageSpeed模块),LetsEncrypt更新自动化,自动池回收 –

+0

服务器是2012. –

+1

IIS,IIS,IIS和IIS而不是CF堆栈的一部分。还有更多的IIS支持压缩状态资源。 –

回答

6

除此之外,其他的意见提的好处,我知道之前的ColdFusion 10的Adobe文件明确指出,内置的Web服务器(的JRun)的目的不是用于生产用途 - About web servers in ColdFusion

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

内置网络服务器一个轻量级的全Java Java Web服务器。适用于开发,但不适用于生产应用。有关更多信息,请参阅使用内置Web服务器。

外部Web服务器自定义的Web服务器连接器模块,用于将来自外部Web服务器的ColdFusion页面的请求转发给ColdFusion。有关更多信息,请参阅使用外部Web服务器。

这从Adobe同一文档已经被更新的版本略有改变,但它仍然读对我来说,内置的Web服务器(Tomcat)的不用于生产用途 - Web Server Management

ColdFusion的服务器配置构建在Tomcat之上,也称为内置Web服务器。内置的Web服务器在以下情况下非常有用:内嵌式Web服务器允许您运行以前版本的ColdFusion(使用外部Web服务器)和ColdFusion(使用内置Web服务器)在Web服务器中),同时将现有应用程序迁移到ColdFusion。

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

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