Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0006に戻る

タイトル: .htaccessについて・・・
記事No: 1793
投稿日: 2004/04/10(Sat) 16:10
投稿者: papa URL: http://yasunobu.ddo.jp/
始めまして。
先日、自鯖に.htaccessのBASIC認証かけたいと思いまして
悪戦苦闘してます(´ヘ`;)

1、Apacheの設定で.htaccessは使えるようにしました。
このHPで教わった
AllowOverride All #「None」を「All」に書き換えます。
↑を実行いたしました。

2、.htaccessファイルには
AuthUserFile /tenko/.htpasswd
AuthGroupFile /dev/null
AuthName "パスワードを入れてください"
AuthType Basic
require valid-user
と、記述しました。

3、.htpasswdには
user名+パスワード
http://www.shtml.jp/htaccess/make_htpasswd.html
上記にて、暗号化パスワードを生成いたしました。

鯖には、tenkoフォルダ(755)
フォルダの中には
kame.html(644)
.htaccess(644)
.htpasswd(644)
この三個のファイルを鯖にアップしました。

http://yasunobu.ddo.jp/tenko/keme.html
でも、http://yasunobu.ddo.jp/tenko でも
BASIC認証の画面は出るのですが
user名+PWを入力しても
認証失敗で、401errorでます。
user名+PWも何度も変えてみましたがだめでした。

この現象はどのように対処したらよろしいですか?
ご教授お願い致します。

Linux Fedora1
Apache 2.0.48

タイトル: Re: .htaccessについて・・・
記事No: 1797
投稿日: 2004/04/10(Sat) 16:54
投稿者: みのる URL: http://tibbar.dip.jp/~rabbit/
こんにちは。
ワタシが使っているのはVer 1.3.27なので書式が違う可能性はある
のですが。
「AuthUserFile」はフルパスでの指定が必要だったのではないでし
ょうか?
例えば、「/home/httpd/html/tenko/.htpasswd」とか。
ただ「.htpasswd」と「.htaccess」が同じフォルダにあるのなら
「AuthUserFile = .htpasswd」でも良いような気もします。

タイトル: Re^2: .htaccessについて・・・
記事No: 1800
投稿日: 2004/04/10(Sat) 19:29
投稿者: papa URL: http://yasunobu.ddo.jp/
> 「AuthUserFile」はフルパスでの指定が必要だったのではないでし
> ょうか?
> 例えば、「/home/httpd/html/tenko/.htpasswd」とか。
> ただ「.htpasswd」と「.htaccess」が同じフォルダにあるのなら
> 「AuthUserFile = .htpasswd」でも良いような気もします。

みのるさん
お返事ありがとうござまいます。
先ほど、フルパスでやってみた所、これまた
401でした。
私の環境では
「/www/html/tenko/.htpasswd」
と、なりましたので変更してみてUPしたところ
401でした。

で、違う記述したところ
「/ver/home/httpd/html/tenko/.htpasswd」
と、した所BASIC認証にならないで、ディレクトリが
見えた状態なりました。

タイトル: Re^3: .htaccessについて・・・
記事No: 1801
投稿日: 2004/04/10(Sat) 20:33
投稿者: papa URL: http://yasunobu.ddo.jp/
みのる様
自分で作成した、.htaccessは削除しまして
みのる様のHPコンテンツのwebminで設定を拝見させていただき
設定いたしました。

すべて設定したのですが、userの追加が出来ません・・・
新しいユーザーの追加でユーザー名+パスワード
を、打ち込んで追加を押しても反映されません・・

分かる範囲でご教授お願い致します。

タイトル: Re^4: .htaccessについて・・・
記事No: 1805
投稿日: 2004/04/11(Sun) 09:19
投稿者: みのる URL: http://tibbar.dip.jp/~rabbit/
なにかの作業で「.htpasswd」や「.htaccess」ファイルの所有者や
ファイル属性が書き換わってしまっているかもしれません。
2つのファイルを完全に削除するとか、テスト用に別のフォルダを
作って試してみてはどうでしょう。

経験談としては、何をどうしたのか分からないんですが、「.
htpasswd」の属性が「600」になってた事がありました。

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net