Phusion Passenger + Apache + virtualhost でアクセス制御
Phusion Passenge + Apacheの環境でApacheのアクセス制御をしてみた。
いつも通り
cssだけ読みこめていないような、くずれた画面が表示された。
DocumentRoot /home/hoge/public ServerName hoge.jp Order allow,deny Allow from 111.111.111.111
何事かと思い、Google先生に聞いてみると、Passengerではそのような動作となるらしい。
Locationディレクティブを使うとのこと。
今回のテスト環境はバーチャルホストなので、
と書いては他のサイトも見れないよなぁとしばし悩むも、
VirtualHostディレクティブの中に書くことであっさり解決。
設定例
DocumentRoot /home/hoge/public ServerName hoge.jp Order allow,deny Allow from 111.111.111.111
ハマらなくて良かった〜。