【问题标题】:How to setup a rails app within same domain as another php application?如何在与另一个 php 应用程序相同的域中设置 rails 应用程序?
【发布时间】:2012-06-15 18:49:27
【问题描述】:

我有使用默认虚拟主机 apache 的网络服务器

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www

    <Directory />
            Options FollowSymLinks
            AllowOverride all
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride all
            Order allow,deny
            allow from all
    </Directory>
</VirtualHost>

我的 PHP 应用程序在子文件夹中运行良好,我可以像下面这样访问

domain.com/phpapp1

domain.com/phpapp2

domain.com/phpapp3

但是如何使用 domain.com/railsapp1 之类的乘客来运行 rails 应用程序?我想为所有应用使用同一个域

【问题讨论】:

    标签: apache passenger virtualhost


    【解决方案1】:

    我不确定这是否是最好的方法,但我可以通过添加以下几行来配置 redmine 和一个主应用程序,例如在同一个域中

    <VirtualHost *:80>
     ServerAdmin webmaster@localhost
    
     DocumentRoot /var/www
    
     <Directory />
            Options FollowSymLinks
            AllowOverride all
     </Directory>
     <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride all
            Order allow,deny
            allow from all
     </Directory>
    
     <Directory /var/www/redmine>
            RailsBaseURI /redmine
            PassengerResolveSymlinksInDocumentRoot on
            PassengerAppRoot /var/www/redmine
     </Directory>
    
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      • 2011-08-05
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多