NFSマウントしている領域のweb公開制限
2008 年 10 月 11 日
コメントはありません
FreeBSDとDebianとCentOSで同じHome領域をマウントしていて,public_htmlを共有しているとする.それぞれにwww1とwww2とwww3を割り当ててみたんだけど,鯖として持っている機能(プログラム)が違うから,www1に置いてあると想定して作ったプログラムがwww2でアクセスされると動かない.なので.htaccessあたりで弾きたい.
15分くらい?悩んだんだけど,「.htaccess 環境変数」でぐぐって把握.
CODE:
-
</p>
-
<p>SetEnvIf HOST "^hostname" ref_ok</p>
-
<p>order deny,allow</p>
-
<p>deny from all</p>
-
<p>allow from env ref_ok</p>
-
<p>
こんなんでホスト名hostnameの鯖でのみアクセス可能になる.SetEnvIfって便利だなぁ.
ちなみに,最初PHPのprint_r($_SERVER)で環境変数をチェックしていたので,HOSTをHTTP_HOSTと書いて悩んだのは内緒.
カテゴリー: 雑記
最近のコメント