Articles of WebDAV

WebDav文件夹不能在服务器上访问

我们已经build立了一个SharePoint场,可以通过资源pipe理器中的WebDav来访问它:\ ourlocalSharepoint。 没有一个服务器能够以这种方式访问​​文件,只有客户机。 但是,所有可以到达的url, http:// ourlocalSharepoint 。 我认为我们用来安装的win2k3镜像已经被删除/closures了,但是由于我不是那个做的,所以我不知道win2k3安装程序是怎么做的。 什么位/服务需要打开,所以一个窗口框可以访问WebDAV文件夹?

设置encryption的SVN存储库最简单的方法是什么?

我在Windows下使用Subversion和TortoiseSVN,连接到运行svnserve的Linuxnetworking服务器。 我有基本的shell访问Linuxnetworking服务器。 我有一个非encryption的链接工作,即我可以通过TortoiseSVN连接到: SVN://www.mysite.com/svn/myproject/ 但是, 我需要将其转换为encryption链接 ,例如: SVN + SSH://www.mysite.com/svn/myproject/ 我不能得到它的工作:任何想法? ps我的客户端将只接受encryption链接。 有必要吗? 没有我需要它吗? 不幸的是,是的。

当WebDAV被禁用时,为什么PROPFIND和DAV会显示在响应标题中?

我有一个挑战,我希望有人有一些想法。 我正在使用运行IIS7.5的主机将Web应用程序部署到共享环境。 安全扫描显示,WebDAV已启用,并且停止已放置在网站上直到它被closures。 由于这一发现,主机已经能够直接在IIS中手动禁用该站点的WebDAV(不是我们在IISpipe理器中公开的设置),然后在其在线控制面板中提供一个开关来closures它。 我可以成功地添加一个networking位置,并在打开文件系统的同时远程连接,但是如果functionclosures,则无法进行此设置。 不幸的是,该网站仍然返回一个接受PROPFIND头和Ms-Author-Via:DAV头,这似乎是安全扫描程序提出build议的基础。 所以问题是这样的:当WebDAV被禁用一个站点,但为同一台机器上的其他人启用时,它的预期行为是否应该反映我在上面看到的? 这是否是由devise或是否有其他的东西,应该configuration明智在个别站点级别,以避免这种情况?

git-http-backend和简单的dav仓库主机设置有什么区别吗?

在一些search中,我发现了两个稍微不同的方法来说明如何通过http来服务git仓库。 第一个只使用DAV。 第二个使用DAV 和 git-http-backend。 上述方法有没有区别?

Apache上的SSL似乎会显着影响WebDAV的性能

我使用运行在Windows Server 2008 R2上的Apache 2.2作为WebDAV服务器,以便客户端上传大型媒体文件(大约100-2000MB)。 我发现当我启用了SSL(openSSL 0.9.8o)并使用HTTPS上传时,吞吐量大约是13Mbps,但是当我禁用它并使用HTTP时,我获得了大约80Mbps的速度。 我不明白为什么会发生这种情况,因为我的理解是SSL的工作是在连接开始的时候完成的。 如果它帮助我正在使用的客户端是命令行cURL,这里是命令: curl -k -f -u digital:recorder -T 00320120321101048_ch1.mkv http://mediaserver/webdav/ curl -k -f -u digital:recorder -T 00320120321101048_ch1.mkv https://mediaserver/webdav/ 有没有人有任何想法,为什么性能如此剧烈的影响启用SSL? 干杯。 更新:在Windows 7客户端上不存在问题,所以这只发生在XP上。 这至less可以确定问题出在客户端。 我从两个系统运行完全相同的命令行,但它只影响WinXP。 有谁知道这可能是为什么? XP是以某种方式削弱了SSL上传速度? 我也在Fedora Linux上运行testing。 所以现在这个问题已经被更加严密地定义了:在Linux和Windows 7上,同一版本的cURL + OpenSSL上传相同的文件到同一个服务器上是快速的,而在Windows XP上是非常慢的。 任何人都可以帮忙,因为我真的碰壁了!

从svn到git(+ LDAP +密码更新+ passworded访问控制)

我们有一个SVN的设置,有一些我们不喜欢它的事情,我们喜欢它的一些事情。 我们想要转移到git,但是我们不确定到底是什么设置对我们有用。 我们目前正在使用SVN(w / Authz)+ Apache(w / WebDAV和LDAP)。 钩更新现场[像] 实时网站更新不需要额外的交互[如] 实时网站更新使用存储的密码[不喜欢] 提交需要集中密码authentication[像] 从现场更改存储的凭据提交[不喜欢] 访问控制(每个存储库)的提交[如] 上面的第5点是不断给我们填塞的。 有人从活网站提交一个提交,然后钩中断。 我们正在考虑使用gitosis / gitolite来获得访问控制,但是因为他们使用ssh密钥,所以我们不需要密码。 我们也在考虑使用git-http-backend,并使用Apache进行身份validation,但是我们是否会失去访问控制? 如果Apache需要validation,现场网站是否可以自动更新? 我们可以以某种方式将git-http-backend和gitosis / gitolite结合起来吗? 我们可以用git存储http凭证吗?

远程共享文件夹指定的备份目标不存在

我有一个webdav共享,我通过webdav(桌面体验function)安装到我的Windows 2008 R2服务器。 可以备份到这个吗? 我得到的错误: Windows服务器backu无法访问远程共享文件夹。 远程共享文件夹指定的备份目标不存在。 我无法为共享分配权限,因为它是一个webdav文件夹。 谢谢

nginx公共webdav服务器

你可以从$ remote_user中检查用户组吗? location ~ ^/dav/(.*)$ { alias /home/$remote_user/$1; auth_pam "Restricted"; auth_pam_service_name "nginx"; dav_methods PUT DELETE MKCOL COPY MOVE; dav_access group:rw all:r; create_full_put_path on; } location ~ ^/home/(.*)$ { alias /home/$1; #check the group of the $remote_user; } curl -T test.txt'http :// gert:[email protected]/dav/ ' curl'http:// friend:[email protected]/home/gert/test.txt '

带有authentication请求的nginx webdav服务器

我的nginx.conf: location ~ ^/api/(.*)$ { alias /home/username/apidav/$remote_user/$1; client_body_temp_path /var/www/path/; client_max_body_size 50m; dav_methods PUT DELETE MKCOL;# COPY MOVE; create_full_put_path on; dav_access user:rw group:rw all:r; dav_ext_methods PROPFIND OPTIONS; auth_request /api_auth; } location /api_auth { internal; proxy_pass http://www.domain.ru/accounts/api_auth/; proxy_pass_request_body off; proxy_set_header Content-Length ""; proxy_set_header X-Original-URI $request_uri; } curl -T test.txt'http :// gert:[email protected]/api/'curl :(56)Recv失败:连接重置由peer? 为什么? tail -f /var/log/nginx/error.log 2012/11/16 […]

颠覆阿帕奇 – 结帐失败:405方法不允许

我尝试在apache服务器上设置颠覆。 我遵循这个指南:[ http://wiki.centos.org/HowTos/Subversion] [1 ] 如果我尝试与龟龟SVN一个项目结帐后,我得到以下错误: Unexpected HTTP status 405 'Method Not Allowed' on '/repos 如果我尝试在Linux服务器上使用svn客户端,我得到以下错误: svn: Server sent unexpected return value (405 Method Not Allowed) in response to OPTIONS request for 'https://server.ch/repos' 我在Apache服务器上的当前configuration如下所示: LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <VirtualHost *:443> … <Directory "/var/www/svn/"> Order allow,deny Allow from all AllowOverride all AuthType Basic AuthName […]