Re: WebDAVの認証ができません ( No.1 ) |
|
- ????????? 2006/10/18 21:10
- ????????? たける
-
思いつきで返信させて下さい。(誤ってたらゴメンなさい)
認証ファイルですが、apacheプロセスがこのフォルダを読む権限がないと言う事がないですか。 一時的に認証ファイルをapacheプロセスが読める場所に配置して確認する事は可能ですか?
|
Re: WebDAVの認証ができません ( No.2 ) |
|
- ????????? 2006/10/19 00:38
- ????????? AK
-
どの本やサイトを見ても、配置はこのようになっているようなんですね。
一応パーミッションも確認しましたが、大丈夫のようです。 すごく初歩的なミスのような気がします。(設定に関しては大なり小なり同じなんです) だから、灯台下暗しですごく単純なミスのような気がするんですが。思い浮かばないのです。 以前も、SWATにアクセスできないで悩んでいたら、/etc/hosts.allowに書き込んでいなかったことがあったりしましたので。 SELinuxの設定も確認しています。
|
Re: WebDAVの認証ができません ( No.3 ) |
|
- ????????? 2006/10/19 18:00
- ????????? 管理者
-
AKさん、こんにちは。
webdavパスのロケーションディレクティブに以下の3行を追加してみてください。
Order deny,allow Deny from all Allow from all
あと、どのタイミングでなるのか不明ですが認証画面のメッセージ(AuthNameで表示される文言)が「Connecting to xxxxxxxx」と言うメッセージだと100%失敗します。 今回のAKさんの設定では『AuthName "My DAV"』と指定されているので、この認証画面の当該項目は「My DAV」と表示されなければなりません。
|
Re: WebDAVの認証ができません ( No.4 ) |
|
- ????????? 2006/10/21 00:15
- ????????? AK
-
判りました。ありがとうございます。
確かにそれを書くように紹介している本もありました。
早速試してみます。
|
Re: WebDAVの認証ができません ( No.5 ) |
|
- ????????? 2006/10/21 06:55
- ????????? AK
-
下記を入れて再起動させました。
Order deny,allow Deny from all Allow from all
やはり下記の文言が出ます。 すごく初歩的なミスのような気がするのですが。
You don't have permission to access /webdav/ on this server
|
Re: WebDAVの認証ができません ( No.6 ) |
|
- ????????? 2006/10/21 13:40
- ????????? 管理者
-
> やはり下記の文言が出ます。
> すごく初歩的なミスのような気がするのですが。 > > You don't have permission to access /webdav/ on this server
この時のアクセスログに詳細はどのように出力されていますか? (上記と同じと思われますが・・・)
親スレッドでは「/webdav/」のパーミッションは755で与えてるんですよね・・・
|
Re: WebDAVの認証ができません ( No.7 ) |
|
- ????????? 2006/10/21 17:28
- ????????? AK
-
ありがとうございます。おっしゃるとおりに記述してみました。
アクセスログは下記の通りです。
192.168.0.5 - - [21/Oct/2006:08:56:36 +0900] "GET /webdav/ HTTP/1.1" 403 286 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" それと/webdav/のパーミッションは755です。 SELinuxの関係の設定も間違っていないはずなんですが。 本当、なんだかだんだん深みにはまっていってるけれど、実際は『何だこのミスは!』と言う恥ずかしい結果に終わるような気がしています。 それでも、思いつく限りの事はしているんですけれど。 完全に自信喪失状態です。
|
Re: WebDAVの認証ができません ( No.8 ) |
|
- ????????? 2006/10/21 17:33
- ????????? 管理者
-
> SELinuxの関係の設定も間違っていないはずなんですが。
もし、有効になっているのであれば、一度無効にして確認されてみては如何でしょうか? AKさんの設定で当方環境ではアクセスできる事を確認しました。
|
Re: WebDAVの認証ができません ( No.9 ) |
|
- ????????? 2006/10/21 22:13
- ????????? AK
-
/etc/sysconfig/selinuxのSELINUX=enforcing という行を「SELINUX= disabled」としました。再起動しました。
そして、設定ファイルも見直しました。httpd.confはまだデフォルトのままです。(httpd.confのWebDAVのところはコメントしましたが) それで、再度.authファイルを削除し、再設定しました。そして、WindowsXPSP2からIPアドレスでアクセスしました。で、"MyDAV"もでました。ユーザー名とパスワード入れました。でも、結果は同じです。 192.168.0.5 - akira [21/Oct/2006:22:05:57 +0900] "GET /webdav/ HTTP/1.1" 403 286 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" と言うアクセスログですね。どうなっているのかさっぱり判りません。何度もすみません。
|
Re: WebDAVの認証ができません ( No.10 ) |
|
- ????????? 2006/10/22 00:18
- ????????? たける
-
何度もすみません。
一度、apacheのドキュメントルートの下にwebdavフォルダをおいてみたらどうでしょうか? 僕のほうでもAKさんと同じ設定で試してみたんですが問題なく認証できて読み書きできるようになりました。
|
Re: WebDAVの認証ができません ( No.11 ) |
|
- ????????? 2006/10/22 20:59
- ????????? AK
-
実は、出来ました。ただし、環境はこうです。LAN上の別のLinuxマシンから、フォルダブラウザから、WebDAVを選んで接続しました。そうするとアクセスできました。そしてファイルのアップ・ダウンロードも出来ました。
と、言う事を考えると、クライアント側の問題なのかなと言う気がしてきました。 いろいろネットで検索してみると結構WindowsXPSP2との相性があるようなことも出ているようです。 認証の設定をコメントすると、アクセスできる事を考えてみると認証の面での相性かというように感じます。 皆さんは、WindowsXPSP2(PRO)の環境でアクセスできているのでしょうか?また、アドバイスお願いします。
|
Re: WebDAVの認証ができません ( No.12 ) |
|
- ????????? 2006/10/25 09:39
- ????????? AK
-
ある本に書いてありましたが、WindoesXPのネットワークプレースから接続する場合は、『サーバー名またはIPアドレス\ユーザ名』の形式でユーザ情報を登録する必要があるようです。
それで、WindowsXPからはユーザ名で送ったのですが、上手く行きません。Windowsでは"¥"ですがLinuxではバックスラッシュですね。Windowsでユーザ名を入力するとサーバ名(IP)¥ユーザ名と言う形式でLinuxへ行くようですので、Linuxがわでサーバ名(IP)\ユーザ名で登録しておけばOKとのことですが、Windowsから送った¥はLinuxでバックスラッシュとして認識するのでしょうか?どうも、その方法でもアクセスできません。(この事例はFedoraCoreの本に紹介されていました) もし、上手く変換されなければユーザー名が異なる事から、認証されないように思います。いかがなものでしょうか? ご存知のかたおいででしたらアドバイスお願いします
|
Re: WebDAVの認証ができません ( No.13 ) |
|
- ????????? 2006/10/25 22:46
- ????????? 玉置
-
僕の場合は、ウィンドウズのセキュリティーパッチを当てたら認証できなくなってしまいました。
何にもパッチを当ててあない(SP1のみ)のパソコンでは問題なく認証できています。 この辺の絡みじゃないでしょうか?
|
Re: WebDAVの認証ができません ( No.14 ) |
|
- ????????? 2006/10/26 00:03
- ????????? AK
-
結局いろいろ調べていくうちに判りました。
WindowsXP(PRO)SP2の仕様上出来ないようです。WebDAV自体IISを前提にしているみたいです。これもWebClientをオフにして、手動に切り替える事で出来るようになりました。 完全にLinuxを嫌っているとしか言えない感じです。 ただ、残念なのは、Linuxの本のどれを見てもそこに言及されていない点です。 オフにした途端今までの接続が出来なかったのが嘘のようにすんなり接続できました。
みなさんありがとうございました。
|