ひびろぐ ver.2

Google検索したときの見た目を考慮してブログ名を変更してみた。馬鹿かと阿呆かと。

Archive for 10月 11th, 2008


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

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


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

CODE:

  1. SetEnvIf HOST "^hostname" ref_ok
  2. order deny,allow
  3. deny from all
  4. allow from env ref_ok


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


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