« HINAGATA Photoを試してみる | メイン | 「星界の戦旗 IV」 来月発売確定 »

2004年11月28日

.htaccessでアクセス制限

HINAGATA Photoで作ったフォトアルバム、他の人から見られないようにアクセス制限することにします。一番簡単なApacheのBasic認証で行います。以下のような.htaccessファイルをアクセス制限するディレクトリに置くだけです。パスワードは外部に非公開の/usr/local/www/.htpasswdに記述しておきます。

AuthUserFile /usr/local/www/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
Require valid-user

これでバッチリと思いきや、アクセスしてみると"Internal Server Error"。ん? 何でユーザ名とパスワードすら聞いてこないんだろう。.htaccessの書式は間違っていないしな。ひょっとして大本のApacheの設定の問題だろうかと調べてみるとビンゴでした。httpd.confのAllowOverrideがNoneのままでした。こんな基本的なミスを犯すとは、恥ずかしい……。NoneをAllにしてからアクセスすると、ちゃんとダイアログが表示されてアクセス制限できました。

投稿者 sai : 2004年11月28日 04:30

コメント

コメントしてください




保存しますか?