Top過去ログ目次掲示板

作成日:2008年08月18日 作成:おやじ
掲示板で過去に質問された内容です。

No.7653 WebDAVにあるPCのみアクセスできない


No.7653 投稿時間:2008年08月18日(Mon) 20:55 投稿者名:if URL:
タイトル:WebDAVにあるPCのみアクセスできない

はじめまして。
社内共有ファイルスペースを構築するのに、おやじ様の情報が非常に助かりました!
わかりやすく親切丁寧にありがとうございます。

さて、おやじ様のページに従って設定していき、Windows2000に、Apache2.0をインストールし、WebDAVを動かすことが出来ました。
社内のLANからのアクセスも、インターネット越し(?)の遠隔地からのアクセスもうまく言ったのですが、どうしても1台だけアクセスできずに困り投稿させていただきました。

アクセスが成功しているパソコンは、それぞれ、LAN内や、
遠隔地のパソコンで、
Windows2000,XP SP3(IE6),MacOS Xなどです。
いずれもネットワークプレースの追加 を使ってアクセスしてます。

しかし、同じ方法でアクセスしていますが、遠隔地の1台のみアクセスできず、WebDAVフォルダ(ルートフォルダ)は見えるもののそれを開こうとする時点で「予期しないエラー」がでて開けないとのことでした。

原因も特定できずいろいろ検索をかけているところですが、なにか関連のある情報などお持ちではないでしょうか?
よろしくお願いいたします。


No.7654 投稿時間:2008年08月18日(Mon) 21:04 投稿者名:if URL:
タイトル:Re: WebDAVにあるPCのみアクセスできない

追伸です・・・
アクセスできないPCは、 WindowsXP SP3 で、IE7が入っています。
IE7からWebDAVフォルダが開けない情報などありましたが、「ネットワークプレースの追加」からでも開けないということになるのでしょうか・・・
エラーログには、何も残っていませんでした。
アクセスログには、アクセスしてきている形跡が残っており、

そのPCからのアクセス部分を抜き出すと、
----------------------------
(IPアドレスとアクセスポイント名…省略)..."PROPFIND /server HTTP/1.1" 207 1800
(IPアドレスとアクセスポイント名…省略)..."PROPFIND /server/(エンコードされた文字列…省略) HTTP/1.1" 404 301
(IPアドレスとアクセスポイント名…省略)..."OPTIONS /server/(エンコードされた文字列…省略) HTTP/1.1" 200 -
(IPアドレスとアクセスポイント名…省略)..."PROPFIND /server/(エンコードされた文字列…省略) HTTP/1.1" 404 301
-----------------------------

このようになっていました。

試してみたことは、
アクセスできないPCの再起動、
   〃     のネットワークプレース追加のやり直し
くらいです。

どうぞ、よろしくお願いいたします。


No.7655 投稿時間:2008年08月19日(Tue) 07:30 投稿者名:おやじ URL:
タイトル:アクセス先を間違っているということはないのでしょうか?

> アクセスできないPCは、 WindowsXP SP3 で、IE7が入っています。
> IE7からWebDAVフォルダが開けない情報などありましたが、「ネットワークプレースの追加」からでも開けないということになるのでしょうか・・・
> エラーログには、何も残っていませんでした。
> アクセスログには、アクセスしてきている形跡が残っており、
>
> そのPCからのアクセス部分を抜き出すと、
> ----------------------------
> (IPアドレスとアクセスポイント名…省略)..."PROPFIND /server HTTP/1.1" 207 1800
> (IPアドレスとアクセスポイント名…省略)..."PROPFIND /server/(エンコードされた文字列…省略) HTTP/1.1" 404 301
> (IPアドレスとアクセスポイント名…省略)..."OPTIONS /server/(エンコードされた文字列…省略) HTTP/1.1" 200 -
> (IPアドレスとアクセスポイント名…省略)..."PROPFIND /server/(エンコードされた文字列…省略) HTTP/1.1" 404 301
> -----------------------------

おやじの環境では、VistaのApache2.2で、VistaのIE7およびXPのIE7いずれも問題なくアクセスできます。
上記をみるとエラーコードが404なので、単純な話ですが、アクセス先を間違っているということはないのでしょうか?
上記のエンコードされた文字列を下記あたりで調べてみてはどうですか?

http://www.tagindex.com/tool/url.html


No.7656 投稿時間:2008年08月19日(Tue) 10:31 投稿者名:if URL:
タイトル:Re: アクセス先を間違っているということはないのでしょうか?

> 上記のエンコードされた文字列を下記あたりで調べてみてはどうですか?
>
> http://www.tagindex.com/tool/url.html


おやじ様  ご返事ありがとうございます。
早速、エンコード内容を調べてみたら、デコードした文字列は同じなのに、アクセスできるPCからのエンコード文字列と、アクセスできないPCのエンコード文字列に違いがあるとこがわかりました。
「%00%00」と「\x000\x000」のような違いでした。

これは、日本語処理がまずいということだと思い、

<IfModule mod_encoding.c>



</IfModule>

この内部をいろいろいじっているところです。
すると、アクセスできるPC(Windows2000)がアクセスできなくなり
今まで出来なかったPC(XP IE7)がアクセスできるようになったり
その逆に戻ってしまったり・・・

もう少し詰めていきたいと思いますが、とりあえず、NetDriveを使用すると、各PCからアクセスできそうなので、その方向にしたいとおもいます。



掲示板▲頁先頭