RedmineをWEBrickで起動して使って翌日とか間をあけるとページが表示されるのにめっちゃ時間がかかる。
ためしに、Mongrelを使ってみよか。
FastCGIは試したけど、全然早くならなかった。
サーバスペックにも問題があると思うけど
Mongrelのインストールはgemで
gem install mongrel
Windowsなんで「3」を選択
インストールが終了したらRedmineのインストールディレクトリに移動して
Redmine を起動
Mongrelをインストールしたら、railsで「ruby script\server」で起動するサーバが自動的にWEBrickからMongrelに切り替わるようや。
ruby script/server -e production
Mongrelでの起動コマンドは↓
mongrel_rails start -d -e production
ほならここでapacheの設定
httpd.confの編集
<VirtualHost *:80> ServerAdmin webmaster@****** DocumentRoot "c:\wwwroot\redmine\public" ServerName redmine.dev ErrorLog logs/redmine.dev-error.log CustomLog logs/redmine.dev-access.log combined ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ </VirtualHost>
DocumentRootは、redmineのインストールディレクトリである必要はない。
公開するディレクトリなので、適当に作っておく
proxy関係で必要なモジュールは次の2つやけん
コメントされてたら#をはずし、有効にする。
LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so
ほんで、apacheを再起動。
これで、http://redmine.dev/でアクセスができる。
ネットワークに対応するなら、
クライアント側の「hosts」ファイルを編集すればOK。
これで、様子見よかね。
MongrelをWindowsサービスに登録することもできるんで
これは結果みて、やろか