アーカイブ

2008 年 10 月 11 日 のアーカイブ

NFSマウントしている領域のweb公開制限

2008 年 10 月 11 日 tgbt コメントはありません

FreeBSDとDebianとCentOSで同じHome領域をマウントしていて,public_htmlを共有しているとする.それぞれにwww1とwww2とwww3を割り当ててみたんだけど,鯖として持っている機能(プログラム)が違うから,www1に置いてあると想定して作ったプログラムがwww2でアクセスされると動かない.なので.htaccessあたりで弾きたい.

15分くらい?悩んだんだけど,「.htaccess 環境変数」でぐぐって把握.

CODE:
  1. </p>
  2. <p>SetEnvIf HOST "^hostname" ref_ok</p>
  3. <p>order deny,allow</p>
  4. <p>deny from all</p>
  5. <p>allow from env ref_ok</p>
  6. <p>

こんなんでホスト名hostnameの鯖でのみアクセス可能になる.SetEnvIfって便利だなぁ.

ちなみに,最初PHPのprint_r($_SERVER)で環境変数をチェックしていたので,HOSTをHTTP_HOSTと書いて悩んだのは内緒.

カテゴリー: 雑記 タグ:
-->