0

我已经在我的 ec2 服务器中设置了 apache + 乘客。当我尝试

    http://ec2-***-***-***-**.ap-*-1.compute.amazonaws.com/

输出:

    It works!

    This is the default web page for this server.

    The web server software is running but no content has been added, yet.

接下来是

  ec2-***-***-***-**.ap-*-1.compute.amazonaws.com is mapped to a dns, say myserver.com

现在我想在这里运行多个 rails 应用程序,就像我有 app1、app2 和 app3 rails 应用程序一样。

myserver.com/app1、myserver.com/app2 和 myserver.com/app3 应该加载各自的应用程序。我在下面查看了一些教程

            Deploying Rails with Sub URI: or creation of symlinks

但无法得到清晰的认识。有人可以指点我一些教程或给出一些基本的理解。

乘客版本是 3.0.18

4

1 回答 1

1

你应该看看文档

它使用 RailsBaseURI。

示例配置

<VirtualHost *:80>
    ServerName www.phusion.nl
    DocumentRoot /websites/phusion
    <Directory /websites/phusion>
        Allow from all
    </Directory>

    RailsBaseURI /rails                   # 
    <Directory /websites/phusion/rails>   # 
        Options -MultiViews               # 
    </Directory>                          # 
</VirtualHost>
于 2012-12-31T06:41:18.537 回答