PDA

View Full Version : .htaccessと.htpasswdで。


takashi
2001/11/14, 05:15 AM
どうも、初めまして。
s6のサーバを使わせて貰う事になった者です。
今回、個人情報を扱うページに.htaccessで制限を掛けたいと思ったのですが、
AuthUserFile の項目で記述する.htpasswdへの絶対パスがいまいちわからず、苦戦しています。

AuthUserFile /public_html/○○/.htpasswd

と、いう形の記述で良いのでしょうか。
それとも、割り当てられた△△.s6.xrea.comから記述しないといけないのでしょうか。
色々試してみたのですが、いずれも駄目なようで。

どなたか御存知の方がいらっしゃいましたら、教えて下さると幸いです。

yoshio
2001/11/14, 11:12 AM
全ての実行ファイルのパスと絶対パスはここ (http://www.xrea.com/jp/spec.shtm)に書かれています。良く読んで下さい。

takashi
2001/11/14, 11:32 AM
yosioさん、ありがとう御座います。

と、言う事は、最初に書いた例ですと、
/virtual/△△/○○/.htpasswd

と、いう形で良いみたいですね。

後は401エラーだけですので、何とか頑張ってみます。

yoshio
2001/11/14, 11:42 AM
Originally posted by takashi
/virtual/△△/○○/.htpasswd

正確には
/virtual/△△/public_html/○○/.htpasswd

となります。
頑張って下さい。

takashi
2001/11/14, 11:58 AM
再びの助言、ありがとう御座いました。
お陰で、ようやくアクセス制限に成功しました。
public_htmlが抜けてたのが拙かったみたいです…(苦笑)。

取り敢えず、報告までに。

AiS
2001/11/19, 01:49 PM
:confused:便乗質問で失礼致します。

パスワードファイルも作成して同じフォルダに転送したのに、認証失敗のページにいきついてしまいます。
書き方はサポーターのページを参考にしたのですが……。

転送モードはASCIIでしているので、間違いではないと思います。
パスワードファイルの末尾など、何か他に気を付けなければならない場所は
ありますでしょうか?

yoshio
2001/11/19, 06:07 PM
AiSさん、こんにちは。
早速ですが、暗号化パスワードを使っていませんか?
もし暗号化パスワードを使用しているなら、、
パスワードファイルに記述された暗号化パスワード≠認証時に入力するパスワード
ですので、暗号化パスワードを入力しても正常に認証されません。
暗号化前のパスワードを使って認証してみて下さい。

AiS
2001/11/19, 09:06 PM
お返事有難うございます。

パスワードは暗号かける前のものを入力しています。
ところが、アクセスすると3回認証を求められ、失敗画面に行ってしまうのです。
何が間違っているのかわかりませんが、多分.htaccessかパスワードファイルが違っているのでしょうね。
もう少し勉強してみます。
多分、なにかを書き間違っているのだとは思うのですが……。

他に注意点とかありましたらどうぞ宜しくお願い致します。

nkc
2001/12/14, 01:21 PM
こんにちは!
.htpasswdのパーミッシンはどのようにされてますか?
サーバの認識できる形でないといけないので"604"は必要かと.
ご参考になれば幸いです.

nisimoto
2001/12/20, 05:44 PM
私は、テキストエディタはTerapadを使用していまして
http://www2s.biglobe.ne.jp/~t-susumu/toclip/

これで保存時の改行コードをLFにしました。
windowsはCRとLF
UNIXはLFなのでね。

後はサポーターさんのホームページの通りでアクセス制限ができました。