加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-7 – WebDAV和Windows 7客户端

发布时间:2020-12-13 23:09:28 所属栏目:Windows 来源:网络整理
导读:我在我的网站上启用了apache dav模块并为其配置了摘要式身份验证. 现在我正在尝试将 Windows驱动器连接到它.命令如下: net use z: http://dav.mysite.com/Files /user:username * 然后它要求输入密码.除了一个细节之外,该驱动器似乎已连接.在服务器日志中,
我在我的网站上启用了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然后工具互联网选项.转到连接选项卡,看看我相信局域网设置.在这里查看是否选中了“自动检测局域网设置”.如果是这样取消选中它.这将解决速度问题.如果你仍然看到问题回来,生病给你一些更多的想法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读