0

デフォルトの仮想ホストApacheを使用しているWebサーバーがあります

<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アプリを実行するにはどうすればよいですか?すべてのアプリに同じドメインを使用したい

4

1 に答える 1

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>
于 2012-06-15T20:33:04.413 に答える