Info kplace.plala.jpから移設しました
■目的
ApacheでWeb頁を特定のユーザにしかアクセスを許可したくないケースがあります。
その方法の概略をメモします。
■アクセスを制限するディレクトリ
httpd.confファイルに以下のように定義します。
/d1/d2/photoがアクセス制限対象のディレクトリです。
<Directory /d1/d2/photo>
AuthType Basic
AuthUserFile /etc/httpd/conf/.htpasswd
AuthName "Members Only"
Require valid-user
</Directory>
■ユーザ登録とパスワード
hoscというユーザを登録して同時にパスワードを設定します。
# htpasswd -c /etc/httpd/conf/.htpasswd USER
new passwd: xxxxxx
Re-type password: xxxxxx
Adding password for user USER
* -c はパスワードファイルの新規作成オプションです。2人目以降は指定しないでください。
これで終了です。
設定したディレクトリへのアクセスがあると以下の画面が表示されます。