apache でのアクセス制限
1. 制限をかけたいディレクトリに .htaccessを作る

AuthType Basic 
AuthName User_Check 
AuthUserFile /home/どこどこ/.htpasswd
<Limit GET POST>
require valid-user
</Limit>


2. .htpasswdの作成
コマンドラインから

htpasswd -c /home/どこどこ/.htpasswd ユーザー名

と打ち込んで、パスワードを設定する。
パスワードファイルは、webからアクセスできないところに置く。
-c オプションは初めてファイルを作るときに create するため。
ユーザー追加のときは不要。

参考になったページ。
http://apache2.apache.or.jp/apache-ja/manual/

間違いなどあった時はうえすぎまで。