我们正试图找出在我们可用的服务器中分发我们的应用程序的最佳方式,这些服务器的数量很少。
假设有足够的 RAM 和 CPU 能力,我们有什么理由不应该在同一个 Apache 服务器中运行mod_php
和(乘客)?mod_rails
他们会以某种方式发生冲突或冲突吗?
我们正试图找出在我们可用的服务器中分发我们的应用程序的最佳方式,这些服务器的数量很少。
假设有足够的 RAM 和 CPU 能力,我们有什么理由不应该在同一个 Apache 服务器中运行mod_php
和(乘客)?mod_rails
他们会以某种方式发生冲突或冲突吗?
在同一个 Apache 服务器上运行 mod_php 和 mod_rails 几乎没有风险。
事实上,Passenger 不会影响 Apache,因此它与 Apache 和 mod_php 一起使用实际上是一个不错的选择。从乘客建筑概述:
应该注意的是,Ruby on Rails 应用程序与 Apache 不在同一地址空间中运行。这将Passenger 与其他应用程序服务器内部网络服务器软件(例如mod_php、mod_perl 和mod_ruby)区分开来。如果 Rails 应用程序崩溃或内存泄漏,它对 Apache 没有影响。事实上,稳定是我们的最高目标之一。乘客经过精心设计和实现,因此 Apache 不应该因为乘客而崩溃。