※ ChatGPTを利用し、要約された質問です(原文:認証ありのWebDAVでのアクセス)
認証ありのWebDAVでのアクセス
このQ&Aのポイント
認証ありのWebDAVサービスを使いフォルダにアクセスする方法を教えてください
WebDAVでの接続がうまくいかない問題について教えてください
WebDAVの設定内容とアクセスできない原因を教えてください
お世話になっております
vmware serverを使い、ホストOS(WINDOWS)→ゲストOS(Linux)間でWebdavでの接続を試みます
WINDOWS側でネットワークプレースの追加ウィザードを立ち上げ
アドレスを"http://10.68.215.215/webdav"と入力
認証ウインドウ表示後、ユーザ名とパスワードを入力しますがはじかれてしまいます(OK押下後、再度認証ウインドウが表示)
さらに認証ウインドウにはAuthNameの設定も反映されておりません(Authname "WebDAV"と設定したのにConnecting to 10.68.215.215と表示)
認証ありのWebDAVサービスを使いフォルダにアクセスするにはどうしたらいいでしょうか
どなたか御教授ください
【パラメータ】
*ホストOS*
WINDOWS XP Pro SP2
ファイアーウォール 無効
ip 10.68.215.95
*ゲストOS*
Linux CentOS 5.0
SELinux 無効
ファイアーウォール 無効
ip 10.68.215.215
【設定内容】
/etc/httpd/conf.d/webdav.confの内容
<Location "/webdav">
DAV On
AllowOverride None
Options None
AuthType basic
AuthName "WebDAV"
AuthUserFile /etc/httpd/conf/.htpasswd
Require valid-user
Allow from all
</Location>
/webdavのパーミッション、所有者
drwxrwxrwx+ 2 apache apache 4096 4月 8 22:46 webdav
/etc/httpd/conf/.htpasswdの内容
centos:hE.ZDT47X1JtQ
test:k0nNfcOEag5WQ
user:xDMtj6bdx6gnM
【切り分け】
(1)tracert 10.68.215.95 → 10.68.215.215 OK
(2)ログ
/var/log/httpd/access_log
10.68.215.95 - - [10/Apr/2008:10:45:39 +0900] "OPTIONS / HTTP/1.1" 200 - "-" "Microsoft-WebDAV-MiniRedir/5.1.2600"
10.68.215.95 - - [10/Apr/2008:10:45:39 +0900] "PROPFIND /webdav HTTP/1.1" 401 479 "-" "Microsoft-WebDAV-MiniRedir/5.1.2600"
10.68.215.95 - "" [10/Apr/2008:10:45:39 +0900] "PROPFIND /webdav HTTP/1.1" 401 479 "-" "Microsoft-WebDAV-MiniRedir/5.1.2600"
/var/log/httpd/error_log
[Thu Apr 10 10:48:22 2008] [error] [client 10.68.215.95] user not found: /webdav
(3)WINDOWSの仕様(?)で認証時にユーザ名の頭にサーバ名を勝手に入れてしまうらしいので、htpasswdでサーバ名を含むユーザ名を登録し、再度認証
→現象変わらず
(4)ローカル(Linux→Linux)からのWebDAVアクセス 可能
(5)認証なしのWebdav接続 → WINDOWSから接続 OK
Linux殻接続 OK
(6)WebDAVサーバ接続時のペーシック認証を有効(WINDOWSの設定)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\UseBasicAuth 値のデータ "1"
→"1","0"だろうが現象変わらず
以上、よろしくおねがいします
お礼
返事が遅くなってしまい、大変申し訳ございません >多分ですがURLの最後に/を付け足す これでフォルダにはアクセスできました・・・たかが/されど/・・・ これが原因ではまってたとは情けないです・・・ >SSL経由で接続(SSL通信の設定をしている必要があります) これはつまり「https://~」ということでしょうか? ちなみにこのやり方ではアクセスできませんでした あと補足ですけど WebDAVフォルダの権限はデフォルトでもアクセスできました