Thought in the brains of iron scrap

技術のこと以外を書くブログ

Passengerでrailsをサブディレクトリに公開する件で、RailsBaseURIの指定ではまったりした

以前もはまった記憶が。ちゃんと書かないと忘れますね


こんな感じでシンボリックリンクを張ったとして

ln -s /home/d14a/rails/public /var/www/app/rails


apacheにかくconfファイルはこれでも

  DocumentRoot /var/www
  RailsBaseURI /rails


これでも、404が帰ってきた。

  DocumentRoot /var/www
  RailsBaseURI /app/rails


結局、こう張り直して

ln -s /home/tsumugi/rails/public /var/www/rails


こう書き直した。

   DocumentRoot /var/www
   RailsBaseURI /rails

複数のアプリを公開する場合は、追加でシンボリックリンクを張って

ln -s /home/tsumugi/k-on/public /var/www/app2


追加する。

  DocumentRoot /var/www
  RailsBaseURI /rails
  RailsBaseURI /app2