Redmine をapache上で動かしてみる
以前Redmineをtomcat上で動かしてみる というのをやったけど、本格的に仕事とかでも使ってみたいし、JRubyだとHeap領域があぼーんするので実用的ではない。
ということで今回は普通にRubyをインスコしてapache上でRemineを動かすようにしました。詳細は以下。
今回使用した環境
- Windows XP
- ruby 1.8.7
- rails 2.3.8
- SQLite3 3.6.23
- XAMPP Lite 1.7.3
- Redmine 1.0
XAMPPの設定変更
C:\xampplite\apache\conf\extra\httpd-vhosts.conf を編集します。
# こんなかんじ <VirtualHost *:80 > ServerAdmin webmaster@****** DocumentRoot "D:\redmine\public" ServerName /redmine ErrorLog logs/redmine.dev-error.log CustomLog logs/redmine.dev-access.log combined ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ </VirtualHost>
ついで C:\xampplite\apache\conf\httpd.conf を見て
つぎのモジュールを有効にしておきます
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so
そして起動へ...
あとはredmineを ruby script/server -r production で起動してapacheを
再起動すれば http://localhost でredmineにアクセスすることが出来ます。
やりましたね。