我试图配置Apache V2以使用VirtualHost指令同时处理两个Rails(3.2.2)应用程序。我在本地笔记本电脑上做这个。 (Ubuntu,Ruby 1.9.2和Passenger 3.0.12。)如何使用共享Passenger Gem在Apache2上启动多个Rails应用程序?
使用“Agile Web Development .... Rails”,V4中的部署说明。第一个简单的应用程序启动无w/o问题。
然后,我创建了第二个具有非常相似特征的简单应用程序。用第二个VirtualHost指令编辑/etc/apache2/apache2.conf,编辑/ etc/hosts将第二个指定的URL映射到相同的127.0.0.1地址。
重启动Apache炸毁如下所示:
apache2的:上/etc/apache2/apache2.conf中的240行语法错误:无法加载/home/bubby/.rvm/gems/ruby-1.9.2 -p180/gems/passenger-3.0.12/ext/apache2/mod_passenger.so到服务器中:/home/bubby/.rvm/gems/ruby-1.9.2-p180/gems/passenger 3.0.12/ext/apache2/mod_passenger.so:无法打开共享目标文件:没有此类文件或目录
这两个应用程序都与Passenger捆绑在一起。 “找到mod_passenger.so”返回正确的位置。有一个更好的方法吗?
那么apache2.conf的相关内容是什么样的? –