1

WEBDAVイワシの概念を使用してApachehttpサーバー(Some Url)にファイルをアップロードしようとしています。ファイルのアップロードとApacheサーバーの構成などをコーディングしました。このファイルを認証付きで読み取りおよび書き込みしたい..そこで、Apacheに.htaccessパスワードファイルを追加しました。認証付きでファイルをアップロードしようとすると、ファイルのアップロードが実行されませんが、ファイル読み取り操作の認証を求められます。いくつかの認証が必要なエラー-500内部サーバーエラーが発生しています。なぜこのエラーが発生するのかわかりません..単独でアップロードしているときにパスワードファイルを読み取っていないと思います..このエラーをクリアする方法がわかりません..認証なしで同じファイルアップロード操作を実行すると、ファイルアップロードは機能していますが、ファイル読み取りの認証を求めていません。

I configured my apache http server 2.2 using below Link

http://www.mkyong.com/apache/how-to-enable-webdav-in-apache-server-2-2-x-windows/

This is my httpd-dav.conf file

Alias /sites "E:/Apache Software Foundation/Apache2.2/sites"
<Directory "E:/Apache Software Foundation/Apache2.2/sites">

DavLockDB "E:/Apache Software Foundation/Apache2.2/var/DavLock"
#DAVMinTimeout 600

Alias /sites "E:/Apache Software Foundation/Apache2.2/sites"
<Directory "E:/Apache Software Foundation/Apache2.2/sites">

Dav On

AllowOverride None
Options None

Order Allow,Deny
Order deny,allow
Deny from 10.80.100.160
Allow from 10.80.100.160

AuthType Digest
AuthName DAV-upload

# Options Indexes
Options Indexes MultiViews FollowSymLinks

AuthUserFile "C:/Program Files/user.passwd"
#AccessFileName "C:/Program Files/user.passwd"
AuthDigestProvider file
AllowOverride None

# Allow universal read-access, but writes are restricted
# to the admin user.
<Limit GET POST PROPFIND OPTIONS HEAD>
# require user admin
require valid-user
</Limit>
</Directory>

This is my htaccess password file

admin:DAV-upload:encrypted pwd
Nagu:DAV-upload:encrypted pwd
Prashant:DAV-upload:encrypted pwd

I enabled Following LoadModule and Include Statement in my httpd.conf by referring below link

http://www.mkyong.com/apache/how-to-enable-webdav-in-apache-server-2-2-x-windows/

LoadModule alias_module modules/mod_alias.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so
LoadModule setenvif_module modules/mod_setenvif.so

# Distributed authoring and versioning (WebDAV)
Include conf/extra/httpd-dav.conf

Please help me dude.. Thanks in advance..
4

0 に答える 0