プロが教えるわが家の防犯対策術!

FreeBSD(4.2R)初心者です。(Apache 1.3.14)
.htaccessファイルによるアクセス制限をしたいのですが、
うまくいきません。
/usr/home/user1/public_html/privateに制限をかけようと思い、
このディレクトリに、
htpasswdで作成したパスワードファイル(.htpasswd)と、
以下のような.htaccessファイルを置きました。

AuthUserFile /usr/home/user1/public_html/private/.htpasswd
AuthGroupFile /dev/null
AuthName "ByPassword"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>

でも、ダイアログが出ずに素通りしてしまいます。
どなたか、やり方を教えてください。

A 回答 (2件)

AccessFileNameではなく、


<Directory /home/*/public_html>
</Directory>
の間にある、AllowOverrideで、AuthConfigとLimitが指定されているか確認してみてください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
おっしゃるところを見てみると、
無効になっていました。
設定しなおしたら、うまくいきました。
どうもありがとうございました。

お礼日時:2001/11/07 18:06

httpd.confで.htaccessの使用を許可していないのでは無いでしょうか?確認していないので、何ともいえませんが、確かそんな設定があったはずです。



ではでは☆

この回答への補足

ご回答ありがとうございます。
httpd.confにAccessFileNameというのがあったのですが、
デフォルトで.htaccessが有効に設定されていました。
ほかに考えられる原因があれば
教えていただけるでしょうか?

補足日時:2001/11/07 12:37
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!