ruby-on-rails - Ruby on Rails 应用程序显示 RAILS_ROOT 的索引

标签 ruby-on-rails apache ubuntu passenger

我正在使用 Passenger 2.2.15、Rails 2.3.5、Ruby 1.8.7 和 Apache 2.2.14 在 Ubuntu 10 上部署一个应用程序。当我打开 http://localhost/appname它显示应用程序根目录 (/var/www/appname) 的内容。目前 passenger 和 apache 似乎安装正确,但这个错误仍然存​​在。

/etc/apache2/sites-enabled/appname 是/etc/apache2/sites-available/appname 的逻辑链接。

我的文件及其(相关)内容:

/etc/apache2/sites-available/appname

<VirtualHost *:80>
    DocumentRoot /var/www/appname/public
</VirtualHost>

/etc/apache2/mods-available/passenger.conf

<IfModule passenger_module>
   PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15
   PassengerRuby /usr/bin/ruby1.8
</IfModule>

/etc/apache2/mods-available/passenger.load

LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so

当我重新启动 apache2 时,错误日志文件中留下以下内容: [2010 年 9 月 2 日星期四 16:09:09] [通知] 发现 SIGTERM,正在关闭 [Thu Sep 02 16:09:10 2010] [notice] Apache/2.2.14 (Ubuntu) Phusion_Passenger/2.2.15 PHP/5.3.2-1ubuntu4.2 配置了 Suhosin-Patch -- 恢复正常运行

感谢你们提供的任何帮助,现在已经思考了几个小时了。

-RM

最佳答案

你有其他带有 DOC_ROOT/var/www 的虚拟主机

关于ruby-on-rails - Ruby on Rails 应用程序显示 RAILS_ROOT 的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3631390/

相关文章:

ruby-on-rails - Rails 和 Mailchimp - 欢迎电子邮件

ruby-on-rails - 带有初始数据的 docker postgres 不会在提交中持久化

linux - 用shell脚本中的空行替换文件的一行?

apache - 如何将用户名和密码添加到 Apache tomcat?

javascript - Node.js "server"与 Nginx 或 Apache 服务器相比如何?

ubuntu - 配置单元查询HDFS数据时出现异常

python - 如何从 Docker 容器中的 python 脚本连接到 Ubuntu 上的本地 SQL 服务器

ruby-on-rails - rake db :migrate doesn't work after ruby 2. 2.2 到 2.2.3 通过 RVM 升级

ruby-on-rails - Docker Application和localhost应用程序之间的通信

apache - 启动 httpd : symbol lookup error:/usr/sbin/httpd: undefined symbol: apr_procattr_perms_set_register