httpd.confに以下を追加
<Directory /home/*/public_html>
#このディレクトリ以下の設定ファイルのオーバーライドを許可すればよい
AllowOverride FileInfo AuthConfig Limit
#この行が必要(どれがどう必要なのかは良く知らないが(ぉ)
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
Order deny,allow
Deny from all
</Limit>
</Directory>
認証したいディレクトリに以下の「.htaccess」を置く
AuthType Basic
AuthName "Local"
#タイトル
AuthUserFile /.../nanika/.../.htpasswd
#パスワードファイルを指定
AuthGroupFile /dev/null
<Limit GET POST>
Require valid-user
</Limit>
で、パスワードの設定
% htpasswd -c パスワードファイル名(.htpasswd) ユーザー名
2人目以降は
% htpasswd パスワードファイル名(.htpasswd) ユーザー名
RIGHT:apache