Passenger

メモって寝ようと思ったら余計なサイトみまくっちゃった・・・
というわけで、ほんとにメモ。

Apache単独でRailsアプリケーションを実行可能なPassengerというものがリリースされているようです。
mongrelのようにいちいち起動しなくてもいいし、ポート気にしなくていいし、(多少の設定は必要だが)apacheで普通のサイトのような感じでDocumentRoot設定すればOKってのはすばらしい。
まぁ、すばらしさを感じるほどRailsには触っていませんけどね。
とりあえず、redmineが気になるので、redmineをPassengerで動くようにしてみました。
インストールなどは下記サイト参照。

Overview — Phusion Passenger (a.k.a. mod_rails)

Redmine.JP | Apache上でRedmineを動かす/Passenger(mod_rails for Apache)の利用

MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介

redmineをhttpsで動かす

httpsで動かしたくてがんばってたら、なんとなーく動いたんだけど、微妙にhttpのURLがでてくるっ。

現象はこれ

http://www.redmine.org/issues/show/672

解決法はかいてるとおり、proxyの設定に

RequestHeader set X_FORWARDED_PROTO 'https'

を追加してあげるとよい。
で、mod_headerを有効にする。

これでちょっと安心します。別に公開しないけど。ちょー自己満足。