* 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