我安装了Apache,然后我可以从命令行访问默认页面: $ wget http://127.0.1.1 在web浏览器中使用webmin: https://localhost:10000/ Servers>Apache WebServer>Global configuration>Configure Apache Modules> 启用dav模块: Configure Apache Modules Module Current state dav Enable dav_fs Enable dav_lock Enable <Enable Selected Modules> 在命令行重新启动apache: $ sudo /etc/init.d/apache2 restart 调用命令行dav客户端: $ cadaver http://127.0.1.1 Could not access / (not WebDAV-enabled?): 405 Method Not Allowed Connection to `127.0.1.1' closed. dav:!> 什么不见了?
我设置了Windows Server 2008(x64),并安装了WebDAV扩展到IIS 7(也是x64),并创build了一个WebDAV共享。 我还创build了一个自签名证书并启用了HTTPS,要求HTTPS连接到WebDAV共享。 我可以通过Vista连接到系统,并连接到“networking文件夹”就好了。 我可以连接,创build和删除文件和文件夹。 试图通过Mac OS-X连接,但是,我可以连接到WebDAV共享,但我只有只读访问。 我无法创build或删除任何文件和文件夹,即使我使用Vista盒上使用的相同用户名/密码login。 我错过了什么? * 2008/09/17更新 – 来自同事的反馈是,除非Mac OS-X看到支持LOCK方法(RFC 2518)的WebDAV 2.0服务器,否则拒绝以读/写方式打开? 现在调查…
我最近一直在使用尸体,但有没有办法自动login,例如一个class轮: 尸体http://webdav.server.com user = xxxxxxxxx pass = xxxxxxxxxxx 我不能使用davfs2,因为我的VPS不会安装WebDav,因为它符合FUSE。
我已经在我的网站上启用了Apache dav模块,并为其configuration了摘要式身份validation。 现在我试图将Windows驱动器连接到它。 命令如下: net use z: http://dav.mysite.com/Files /user:username * 那么它要求input密码。 之后,该驱动器似乎连接除了一个细节。 在服务器日志中,我可以看到奇怪的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 – […]
我用Apache 2build立了一个Ubuntu服务器,而不是FTP,我用WebDAV上传/下载文件,效果很好。 但是,上传/下载或修改.htaccess文件是不可能的,因为Apache服务器返回404(禁止)错误。 怎样才能像使用其他文件一样使用.htaccess文件? 顺便说一句:不要担心。 WebDAV访问通过仅限WebDAV的主机运行,以避免安全问题。
我正试图解决通过WebDav重命名文件的问题。 我们的堆栈由一台机器组成,通过Nginx,Varnish和Apache提供内容。 当您尝试重命名文件时,操作将失败,并显示当前正在使用的堆栈。 要连接到WebDav,客户端程序必须: 通过https:// host:443连接到NginX Nginx解开并转发请求到http:// localhost:81上的Varnish服务器 Varnish通过http:// localhost:82将请求转发给Apache,通过mod_dav提供会话 这里有一个失败的重命名的例子: $ cadaver https://webdav.domain/ Authentication required for Webdav on server `webdav.domain': Username: user Password: dav:/> cd sandbox dav:/sandbox/> mkdir test Creating `test': succeeded. dav:/sandbox/> ls Listing collection `/sandbox/': succeeded. Coll: test 0 Mar 12 16:00 dav:/sandbox/> move test newtest Moving `/sandbox/test' to `/sandbox/newtest': redirect to […]
符号链接是Linux上广泛使用的一种做法,可以在另一个位置使资源(例如目录)可用,而不必维护它的多个副本。 这在许多应用程序中实现,例如具有资源树和具有用户目录的树。每当用户打算使用某个资源时,符号链接将被放入他或她可访问的目录中。 给予足够的权限,他或她可以使用资源(在其中创build文件),这些文件可能被写入不同的位置,例如在具有足够空间的设备上。 如果用户使用Samba访问他的主目录,这工作正常。 但是,使用WebDAV有很好的理由,端口问题就是其中之一。 将这样的应用程序移植到WebDAV时的问题:无论是否设置了FollowSymLinks,Apache的mod_dav都以某种方式写入了符号链接。 这种行为是由communtiy的目的 ,因此一个错误报告从来没有解决。 但是,如何将期望的行为移植到WebDAV? 我尝试使用硬链接,但硬链接目录似乎根本不工作。 使用mount可能会有效,但是我无法估计数百个坐骑的副作用。 有没有我现在没有过来的select? 有没有一个已知的“最佳实践”? 还是WebDAV不适合作为Samba的替代品?
我们正试图找出如何最好地在OSX机器上安装networking共享(仅限于)。 我们最初使用了WebDAV,但是它的速度非常缓慢。 另外,Finder使用WebDAV时遇到问题。 NFS和特别是AFP更好地在networking文件夹上工作,就好像它们是本地文件夹一样? 任何意见赞赏。 谢谢!
我configuration了Apache2以允许WebDav在一个目录(CentOS 5 / Plesk 8.6)上: WebDav在httpd.conf中启用 / var / lib / dav / lockdb可由Apache写入 我的目标目录是chmod 777 我的目标目录是chown apache:psacln 使用基本身份validation(由Plesk界面设置) 在我的vhost.conf中我有: <目录/var/www/vhosts/domain.com/httpdocs/target_dir> Dav On AllowOverride无 订单允许,否认 全部允许 </目录> 我可以使用身份validation的罚款连接到目录,并从中下载文件。 但是我不能写信给dir。 当我尝试上传或创build目录时,出现403错误。 任何人有任何提示? 提前致谢 – 更新 – 6/5使用下面的评论我已经孤立这个问题是与.htpasswd受保护的目录的某种types的冲突。 我可以创build一个不受保护的目录,并使WebDAV上传正常。 但是,一旦我启用基本身份validation目录一切都南下。 我可以阅读,但不能上传。 这是我的vhost.conf: <Directory /var/www/vhosts/domain.com/subdomains/subdomain/httpdocs/> AuthUserFile /var/www/.htpasswd AuthName“login” AuthType基本 要求有效的用户 DAV上 AllowOverride无 <Limit PUT POST DELETE PROPFIND PROPPATCH […]
我在Windows资源pipe理器中映射了一个WebDAV驱动器。 我可以访问文件和浏览等 但。 当我尝试打开我的Excel文件时,它总是以只读模式打开。 如何打开一个文件,以打开写权限? 我确定没有其他人正在处理同一个文件。 我在用着: Windows Server 2008 Office Excel 2007