windows-7 – WebDAV和Windows 7客户端

前端之家收集整理的这篇文章主要介绍了windows-7 – WebDAV和Windows 7客户端前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的网站上启用了apache dav模块并为其配置了摘要式身份验证.
现在我正在尝试将 Windows驱动器连接到它.命令如下:
net use z: http://dav.mysite.com/Files /user:username *

然后它要求输入密码.除了一个细节之外,该驱动器似乎已连接.在服务器日志中,我可以看到奇怪的401错误

xx.xx.xx.xx - - [22/Mar/2011:23:05:04 +0000] "PROPFIND /Files HTTP/1.0" 401 751
xx.xx.xx.xx - username [22/Mar/2011:23:05:04 +0000] "PROPFIND /Files HTTP/1.0" 301 495
xx.xx.xx.xx - - [22/Mar/2011:23:05:04 +0000] "PROPFIND /Files/ HTTP/1.0" 401 751
xx.xx.xx.xx - username [22/Mar/2011:23:05:04 +0000] "PROPFIND /Files/ HTTP/1.0" 207 1175
xx.xx.xx.xx - - [22/Mar/2011:23:05:07 +0000] "PROPFIND /Files HTTP/1.0" 401 751
xx.xx.xx.xx - username [22/Mar/2011:23:05:07 +0000] "PROPFIND /Files HTTP/1.0" 301 495
xx.xx.xx.xx - - [22/Mar/2011:23:05:07 +0000] "PROPFIND /Files/ HTTP/1.0" 401 751
xx.xx.xx.xx - username [22/Mar/2011:23:05:07 +0000] "PROPFIND /Files/ HTTP/1.0" 207 1175

正如您所看到的任何正确的摘要认证请求一样,它会发送一个错误的请求

我的apache配置:

<VirtualHost xx.xx.xx.xx:80>
        ServerAdmin webmaster@dav.mysite.com
        ServerName dav.dav.mysite.com
        DocumentRoot /var/www/dav.mysite.com/
        UseCanonicalName Off

        Alias /Files "/var/www/dav.mysite.com/"



        BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
        BrowserMatch "MS FrontPage" redirect-carefully
        BrowserMatch "^WebDrive" redirect-carefully
        BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
        BrowserMatch "^gnome-vfs/1.0" redirect-carefully
        BrowserMatch "^XML Spy" redirect-carefully
        BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
        BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On


        <Directory "/var/www/dav.mysite.com">
                Dav On
                Order allow,deny
                Allow from all
                AuthType Digest
                AuthName "DAV-upload"
                AuthDigestDomain /Files/
                AuthDigestProvider file
                AuthUserFile /var/www/webdav.passwd
                Require valid-user
        </Directory>

        # Possible values include: debug,info,notice,warn,error,crit,# alert,emerg.
        LogLevel error
        ErrorLog /var/log/apache2/dav.dav.mysite.com-error.log
        CustomLog /var/log/apache2/dav.dav.mysite.com.log common
        ServerSignature Off
</VirtualHost>

它的工作速度非常慢.
为什么你认为它在没有认证的情况下发送请求?
BTW其他webdav客户端正常工作

附: Nginx坐在apache前面并将所有流量传递给它

欢迎来到巨大的痛苦.我有同样的问题,并在Windows中找到它.首先是去Internet Explorer然后工具互联网选项.转到连接选项卡,看看我相信局域网设置.在这里查看是否选中了“自动检测局域网设置”.如果是这样取消选中它.这将解决速度问题.如果你仍然看到问题回来,生病给你一些更多的想法.

猜你在找的Windows相关文章