我正在尝试在带有 Parallels Plesk Panel 11(64 位)的 CentOS 6 新虚拟机上托管 rails2 应用程序。我已经使用此处给出的步骤成功安装了 RVM、ruby、rails 和 passanger
我已正确执行所有步骤。我已经安装了ruby 1.8.7和rails 2.0.2
现在的问题是,我可以在新服务器的 3000 端口上使用 Webrick 服务器运行应用程序。那里一切正常。但是当我想用 apache 运行它时,它并没有运行。当我点击 url 它返回页面
未找到
在此服务器上找不到请求的 URL /account/login。Apache 服务器位于 www.mem.com 端口 80
这是我的 passanger.conf 文件:
/etc/httpd/conf.d/passenger.conf
LoadModule passenger_module /usr/local/rvm/gems/ruby-1.8.7-p371/gems/passenger-3.0.19/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-1.8.7-p371/gems/passenger-3.0.19
PassengerRuby /usr/local/rvm/wrappers/ruby-1.8.7-p371/ruby
这是我的虚拟主机代码:
/etc/httpd/sites-available/mem.conf
<VirtualHost *:80>
ServerAdmin youremail@example.com
DocumentRoot /var/www/mem/public
ServerName www.mem.com
ErrorLog /var/log/httpd/mem/error.log
CustomLog /var/log/httpd/mem/access.log common
</VirtualHost>
任何建议将不胜感激。