我正在尝试使用本指南为我的rails应用程序安装乘客服务器http://www.modrails.com/documentation/Users%20guide%20Apache.html问题出现在步骤passenger-install-apache2-module
中。
当我运行此命令时,我得到了这个 -
WARNING: Apache doesn't seem to be compiled with the 'prefork', 'worker' or 'event' MPM
我该如何解决这个问题?我的操作系统是Ubuntu 13.10,我已经安装了所有必需的软件包:apache2-bin apache2-data apache2-mpm-worker libapache2-mod-passenger
答案 0 :(得分:0)
正如Brad Werth所说,https://serverfault.com/questions/546924/installing-phusion-passenger-4-0-20-on-ubuntu-13-10提供了解决方案。
此问题是由Phusion Passenger的passenger-install-apache2-module程序中的错误引起的。 Ubuntu 13.10改变了httpd -V
命令的工作方式,因此passenger-install-apache2-module无法正确检测Apache的MPM,从而导致错误的警告消息。您可以放心地忽略此警告。
我现在已经修复了Phusion Passenger中的问题。该修复程序将包含在版本4.0.34中:https://github.com/phusion/passenger/commit/6f5af46de7cb80dd88ef3b35c7c5c4bfbfa0cfd3