ユーザ認証が必要なページの作成方法
freedom.mitene.or.jpの場合

皆さんが公開しているホームページは、基本的には誰でも自由に閲覧することができます。しかし特定のページを、特定の人のみに公開したい場合があると思います。

以下の例では、 

http://freedom.mitene.or.jp/~mitene/secret/

パスワードを知っている方のみに公開する方法を説明します。


まず、/home/ftp/stdusr/mitene/secret/.htaccessというファイルを用意します。中身は以下のようになります。 

AuthUserFile /home/ftp/stdusr/mitene/secret/password 
AuthName "TOP SECRET" 
AuthType Basic 
<Limit GET POST> 
require valid-user 
</Limit>

AuthUserFileは、下記で説明するパスワードファイルを指定します。AuthNameは、ユーザ認証のためのダイアログに表示されるメッセージになります。


次にパスワードファイルを作成します。freedomサーバにtelnet接続し、下記のように操作します。 

> cd secret 
> htpasswd -c password username 
> Adding user username 
> New password: 
> Re-type new password:

htpasswdコマンドの「-c」オプションは、最初にpasswordファイルを作成する際に必要になります。passwordにユーザを追加する際には必要ありません。


これで、http://freedom.mitene.or.jp/~mitene/secret/を閲覧するには、ユーザIDとパスワードを入力しなければ閲覧することができなくなります。あとは自由に閲覧させたい人に対して、ユーザIDとパスワードをメールなどで教えてあげて下さい。