我有一个客户,他不顾我的好意坚持要做以下事情。他们在 Win 2003 Server Enterprise 上有一个 IIS 6。它当前运行的是 ColdFusion 8。他们希望我在服务器上安装 ColdFusion 9,而不更改任何现有站点,以便他们可以在 CF 9 中开发并在将来升级其他站点。是的,我恳求他们使用开发服务器,或者在同一台机器上运行 apache。
这能做到吗?
提前谢谢了!
糖尿病
答案1
我正在想象某种疯狂的配置,其中有非常有创意的 ISAPI 过滤器配置、重复的 jrun 服务以及对 CF 安装的严格定制,以使它们不会互相干扰。
我的感觉是,它也许可以工作,但却是一个非常糟糕的想法 - 特别是在生产服务器上,因为让该设置工作的过程会很危险并且肯定会破坏一切。
该客户迫切需要发现虚拟化的奇妙之处——如果他们试图在生产服务器上这样做,请远离它。
答案2
这是完全可能的。您可以直接在 ColdFusion 8 旁边安装 ColdFusion 9,它们都可以在自己的 JVM 空间中毫无问题地运行。在 CF9 安装期间,不要配置任何 IIS 站点。然后,成功配置 CF9 后,您需要运行该wsconfig.exe
应用程序来配置您想要在 CF9 上运行的站点。
您只需确保服务器有足够的 RAM 来支持这两个 JVM。
他们应该使用开发箱吗?当然,但他们的要求在技术上是可行的。