Ruby on rails 使用Phusion Passenger的Ruby应用程序虚拟主机

Ruby on rails 使用Phusion Passenger的Ruby应用程序虚拟主机,ruby-on-rails,apache,passenger,Ruby On Rails,Apache,Passenger,我试着和Phusion乘客一起开Redmine。我运行虚拟主机等,但当我在web浏览器中键入我的web域时,例如:,我可以下载这个rb文件,这个文件不是ruby解析器,我不知道有什么问题 我已经设置并启用了passenger_mod(到passenger和ruby的路径是正确的)等 我要检查什么 Apache配置是基本的: ServerName domain.com ServerAdmin "email@email.pl" DocumentRoot /home/redmine/pub

我试着和Phusion乘客一起开Redmine。我运行虚拟主机等,但当我在web浏览器中键入我的web域时,例如:,我可以下载这个rb文件,这个文件不是ruby解析器,我不知道有什么问题

我已经设置并启用了passenger_mod(到passenger和ruby的路径是正确的)等

我要检查什么

Apache配置是基本的:

  ServerName domain.com
  ServerAdmin "email@email.pl"
  DocumentRoot /home/redmine/public_html

  ErrorLog /var/log/apache2/redmine-error.log
  LogLevel info

Ruby和乘客路径已解除(我在安装后不会更改)。

您需要将DocumentRoot设置为Rails应用程序的
公用文件夹:

DocumentRoot /home/redmine/public_html/public

有关更多信息,请参阅。

您可以发布您用于虚拟主机的配置吗?我已经更改了我的帖子(现在有虚拟主机配置,但它非常基本),好的,但我的“public”是“public\u html”,以及我放在/home/redmine下的其他目录和文件/