Ruby on rails Apache2上的运行轨道

Ruby on rails Apache2上的运行轨道,ruby-on-rails,deployment,apache2,passenger,Ruby On Rails,Deployment,Apache2,Passenger,我有一个linode服务器,使用webrick运行一个用于开发目的的网站,现在我想将它投入生产并使用Apache2,我已经安装了Apache2,并且正在运行经典的it工作!这是预期的页面 现在我想在这个VPS上运行多个站点,我使用的是当前的配置,该配置对striaght HTML很好,但不会运行web应用程序,除非我在另一个端口(rails s-p3500等)上运行它们,因为端口80已经被Apache占用 <VirtualHost *:80> ServerName datumpo

我有一个linode服务器,使用webrick运行一个用于开发目的的网站,现在我想将它投入生产并使用Apache2,我已经安装了Apache2,并且正在运行经典的it工作!这是预期的页面

现在我想在这个VPS上运行多个站点,我使用的是当前的配置,该配置对striaght HTML很好,但不会运行web应用程序,除非我在另一个端口(rails s-p3500等)上运行它们,因为端口80已经被Apache占用

<VirtualHost *:80>
  ServerName datumpoint.bizmodev.com
  # ServerAlias *.example.com
  DocumentRoot /var/www.bizmodev.com
  <Directory "/var/www.bizmodev.com">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

<VirtualHost *:80>
  ServerName homehounduk.co.uk
  ServerAlias *.homehounduk.co.uk
  DocumentRoot /var/www.homehounduk.co.uk
  <Directory "/var/www.homehounduk.co.uk">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

ServerName datumpoint.bizmodev.com
#ServerAlias*.example.com
DocumentRoot/var/www.bizmodev.com
选项如下符号链接
不允许超限
命令允许,拒绝
通融
ServerName homehounduk.co.uk
ServerAlias*.homehounduk.co.uk
DocumentRoot/var/www.homehounduk.co.uk
选项如下符号链接
不允许超限
命令允许,拒绝
通融
我需要使用passenger或其他工具来实现此功能吗?我曾尝试将虚拟主机更改为不同的端口等,但最终得到了403

任何帮助都将不胜感激。

此行:

<VirtualHost *:80>
不要忘记将
www.something.com
指向与
www.myhome.com


将此与passenger结合使用,您将拥有一台运行许多rails应用程序、许多php实例或html页面或任何您想要的东西的服务器。

passenger是一个好主意。有没有关于如何从头开始设置它的教程?之后我必须运行rails服务器吗?没有,passenger将自动启动并维护rails服务器的运行,因此如果我从目录中删除index.htm,它会正常工作吗?但当我这样做时,它会给我-禁止您没有访问/在该服务器上的权限。位于datumpoint.bizmodev.com端口的Apache/2.2.14(Ubuntu)服务器您安装了passenger吗?乘客是否已配置?是,乘客已安装,我还运行-乘客启动,看起来它正在运行,因为它提供了以下内容-=================================已启动Phusion Passenger Standalone web服务器=============PID文件:/root/passer.3000.PID日志文件:/root/passer.3000.Log环境:可通过以下方式访问开发:按Ctrl-C停止Phusion Passenger Standalone。
<VirtualHost www.myawesomeurl.com:80>
# Basically your home, like: www.myhome.com
<VirtualHost *:80>
  ServerName datumpoint.bizmodev.com
  # ServerAlias *.example.com
  DocumentRoot /var/www.bizmodev.com
  <Directory "/var/www.bizmodev.com">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

# Your custom site
<VirtualHost www.something.com:80>
  ServerName homehounduk.co.uk
  ServerAlias *.homehounduk.co.uk
  DocumentRoot /var/www.homehounduk.co.uk
  <Directory "/var/www.homehounduk.co.uk">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>