Apacheでのアクセス制限時の.htaccess記述サンプル

パスワードファイルの作り方

Windows版の場合apache/bin/htpasswd.exeで認証用ファイルを作成する。


新規
./htpasswd -c -b passwordfile username password

ユーザ追加
./htpasswd -b passwordfile username password

ユーザ認証方法


.htaccessの内容

AuthType Basic
AuthName "Please Login Site"
AuthGroupFile /dev/null
AuthUserFile /絶対パスで指定、かつWEBからのアクセス不可の場所/passwordfile
<Limit GET POST>
require valid-user
</Limit>

特定のドメイン、IPのみアクセス許可


.htaccessの内容

order deny,allow
deny from all
allow from .sub.yourdomain.com
allow from 192.168.1.