Symfoware

Symfowareについての考察blog

Debian + Apache + PassengerでRailsのURLを指定する

Debian + ApacheでRedmineを動かすことに成功しました。
Debian + Apache + PassengerでRedmineを動かす

しかし、この方法だとDocumentRootを変更する都合上、他のPHP等の
アプリケーションと同居できません・・・


何か方法は無いものかと探してみると、
http://www.saitoudaitoku.com/wordpress/?p=492
こちらを参考に、URLを変更する方法を試してみました。





Apacheの設定変更





DocumentRoot /var/www/redmine/public



こんな感じで、DocumentRootを指定していましたが、
RailsBaseURIでも指定できるようです。

DocumentRootからの相対パスで指定すればOKの模様。
以下のように/etc/apache2/sites-enabled/000-defaultを変更しました。



<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/
        RailsBaseURI /redmine/public
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>





Apacheを再起動し、
http://[サーバーのIPアドレス]/redmine/public
にアクセスすると、Redmineのページが見えるかと思います。


関連記事

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2010/05/31(月) 12:09:18|
  2. 備忘録
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
次のページ