* mod_access [#ja4292cf]



** チュートリアル [#w87cce44]
http://httpd.apache.org/docs/2.0/howto/auth.html

** 指定した接続元IPアドレスからのみ [#y7f0ec71]
 <Directory /var/www/html>
     Order deny,allow
     Deny from All
     Allow from 192.168.99.99
 </Directory>

** ベーシック認証をかけたディレクトリの中のサブディレクトリを公開する [#k802ee34]
まず、/var/www/htdocs以下にベーシック認証をかける。

 <Directory /var/www/htdocs/>
   Require valid-user
   AuthType Basic
   AuthUserFile "/var/www/.htpasswd"
   AuthName "KEEP-OUT"
 </Directory>

次に、/var/www/htdocs/publicディレクトリを公開する。mod_accessですべてのホストからのアクセスをOKとし、Satisfyでベーシック認証の効果をなくす。
 <Directory /var/www/htdocs/public/>
   Order deny,allow
   Allow from All
   Satisfy Any
 </Directory>

** 参考 [#t8d20a2d]
http://httpd.apache.org/docs/current/ja/mod/mod_access_compat.html#allow

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS