RailsアプリケーションをPassengerを使ってサブディレクトリで動かす
開発用のサイトはたくさんのアプリケーションが複数言語で動いているのでapacheで運用してる。
本番環境でアプリケーションをサブディレクトリで動かす必要がでてきた。
やり方はそこまでむずかしくない。
今回は /home/apps/rails_app
に置いてあるアプリケーションを
http://example.com/subdirectory_app/
で動かすようにする。
http.conf
http.conf に記述します。
<VirtualHost *:80> … RailsBaseURI /subdirectory_app … </VirtualHost>
記述後に
sudo /etc/init.d/httpd/restart
ディレクトリ
あとはDocumentRootに設定されたディレクトリを
ln -s /home/apps/rails_app /var/www/html/subdirectory_app
とシンボリックリンクを張ればOK。
- 作者: 掌田津耶乃,相澤歩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2013/03/15
- メディア: 大型本
- クリック: 7回
- この商品を含むブログ (4件) を見る