Articles of WebDAV

WinPE WebDAVnetworking共享

我试图在WinPE引导环境中安装WebDAV共享,但遇到一些麻烦。 我有一个工作在192.168.1.167 WebDAV共享,可以挂载在Windows 10,但是当我尝试在WinPE失败。 在Windows 10中的命令显示它的工作原理: PS C:\WINDOWS\system32> net use * \\192.168.1.167\etc Drive Z: is now connected to \\192.168.1.167\etc. The command completed successfully. WinPE中的命令出错了: X:\windows\system32>net use * \\192.168.1.167\etc System error 53 has occurred. The network path was not found. 我知道path是有效的,如上所示,并且WinPE环境也可以ping服务器。 有什么我想念我需要在WinPE做得到它的工作? 或者在WinPE中甚至不支持WebDAV? 感谢先进的任何帮助。

webDAV和CORS

我在我的web服务器上看到一些奇怪的行为。 试图让keeWeb接受来自不同服务器上的webDAV共享文件。 如果我想添加一个WebDAV文件,input的forms为: https://FQDN:8443/webdav/file.kdbx 我看到以下头(FF开发工具头 – >响应头): Access-Control-Allow-Origin:"*" Access-Control-Allow-Methods:"GET, HEAD, POST, PUT, OPTIONS, MOVE, DELETE, COPY, LOCK, UNLOCK" Access-Control-Allow-Headers:"origin, content-type, cache-control, accept, authorization, if-match, destination, overwrite" Access-Control-Allow-Credentials:"true" 但是,在networking标签我可以看到一个401:请求方法:选项状态代码:401未经授权 看起来像CORS头被添加,但重写不起作用。 我的Apacheconfiguration: <Directory /var/www/html/webdav> Header always set Access-Control-Allow-Origin * Header always set Access-Control-Allow-Headers "origin, content-type, cache-control, accept, authorization, if-match, destination, overwrite" Header always set Access-Control-Expose-Headers "ETag" Header […]

webdav和硬链接函数没有实现的错误信息

我有用于将文件传输到远程服务器的nginx的webdav。 我在Debian盒子上使用davfs2进行安装。 问题是,当我尝试创build一个硬链接时,我得到以下错误信息: ln: failed to create hard link 'cpool/test' => 'pc/test': Function not implemented 有没有解决方法?

如何使用WebDAV将驱动器映射到特定的应用程序/站点?

我正在使用Windows Server 2012 R2 VPS,并且遇到将带有Windows 10 x64 ENT的驱动器映射到服务器的问题。 特别是一个Web应用程序(不是默认的应用程序)。 此服务器将托pipe许多应用程序,我需要能够使用WebDAV远程访问这些应用程序。 我目前在1920年的cmd提示符下出现系统错误:“该文件不能被系统访问”。 最终我将需要使用SSL,但我甚至不会尝试,直到我可以先解决这个问题。 以下屏幕截图说明了除默认值以外的Web应用程序上WebDAV的当前IIS 8.5设置。 现在,如果启用WebDAV并在默认的Web应用程序上设置创作规则,则可以连接,但只能查看。 我在Stack Overflow上添加这个问题(这里没有得到足够的命中)。

SVN可以连接,但JSVN不能(与403禁止)

我的问题是, svn可以访问本地回购,但jsvn给我“403禁止”。 例: # /usr/bin/svn info http://localhost:8888/foobar/trunk/ –username fisheye Authentication realm: <http://localhost:8888> FOOBAR SVN Password for 'fisheye': # /opt/atlassian/fecru-4.0.3/lib/svn/jsvn info http://localhost:8888/foobar/trunk/ –username fisheye svn: E170001: OPTIONS of '/foobar/trunk': 403 Forbidden (http://localhost:8888) 我服务从Apache2回购使用: <VirtualHost *:8888> ServerName localhost <Location /> DAV svn SVNPath /var/svn/repo1 AuthUserFile /var/svn/repo1/conf/users.webdav.pw AuthzSVNAccessFile /var/svn/repo1/conf/users.webdav.acl AuthType Basic AuthName "FOOBAR SVN" <RequireAny> # require a […]

WebDav:“参数不正确”将显示在一些文件夹中,其中有“index.html”/“index.php”

我试图build立一个WebDAV连接,以便我可以轻松地将我的作品上传到Web服务器。 这是我在/etc/httpd/conf.d/webdav.conf的代码。 DavLockDB /var/www/DavLock <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/webdav/ Alias /html /var/www/html/ <Directory /var/www/html/> Options Indexes MultiViews AllowOverride None Order allow,deny allow from all </Directory> <Location /html> DAV On ForceType None AuthType Digest AuthName DAV-upload AuthUserFile /etc/httpd/.htpasswd_html AuthDigestProvider file Require valid-user </Location> </VirtualHost> 整个连接起作用,包括读写。 但是,当我尝试进入一些包含“index.php”/“index.html”的文件夹时,Windows只会显示如下错误消息: 错误消息 ,说明The Parameter is Incorrect 。 我试图search互联网,有人说这是由于Apache尝试将页面呈现为HTML / PHP。 […]

WebDAV可以configuration为允许我访问自己的根目录以外的目录吗?

我需要读取和写入到我的WebDAV根目录的一个目录。 WebDAV根目录是“$ TOMCAT_HOME / webapps / webdav”。 我想写“$ TOMCAT_HOME / webapps / myApp”。 可以configuration为允许这个吗? 也许通过一个符号链接? 蟋蟀…唧唧唧唧…唧唧

麻烦设置WebDAV

0票下来的明星 而不是使用FTP来访问我的主机提供商,我读的是不安全的,我试图设置WebDAV(我从来没有做过)。 在IISpipe理器的“操作”窗格中看不到WebDAV。 所以我在http://www.iis.net/extensions/WebDAVfind了一个链接来安装它。 我正在运行Windows 7,所以当Web平台安装程序发出消息说我的操作系统不受支持时,我尝试了该站点的x64链接。 然后,我收到消息“IIS版本7.0是必需使用WebDav 7.5的IIS”。 这意味着我没有安装IIS7,我很积极。 在IISpipe理器的帮助| 关于顶部的版本6.1(内部版本7600)(6.1让我想到IIS6?),但在底部它说:“Internet信息服务(版本7.5.7600.16385),似乎build议IIS7,对吗?事实上,HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ InetStp说7.5版本有关我如何能够与WebDAV的任何想法?谢谢!(PS – 我以为这个早些时候张贴,但我没有看到它,所以希望这不是一个骗局。

给Apache用户修改Subversion版本库的权利

我正在开发一个使用WebDAV,XSL样式表和一些PHP脚本来连接svn二进制文件的前端。 我写了一个简单的shell脚本,根据我们的技术政策(非常标准的东西)build立一个项目。 但是,当由apache用户_www(OS X服务器)执行脚本时,脚本将无法正常运行。 它抱怨没有获得密码_www。 我们通过打开的目录进行身份validation,所以没有控制身份validation的.htaccess文件。 我可以以某种方式授予对_www的访问权限,而不必键入密码,以便我的脚本可以运行非交互式? 将此限制添加到Limit没有帮助(尽pipe从conf中完全删除Limit标签显然可行!): Require user _www _www@MYSERVER 应该指出的是,_www对持有我的存储库的目录具有recursion所有权。

在远程WebDAV文件夹中托pipeSubversion工作副本

这可能有点尴尬,但我会尽力解释我正在努力实现的目标以及遇到的问题。 首先:这是关于什么的? 目前我正试图build立一个分布式的工作环境来开发一个网页。 我的计划是设置一个版本控制的SVN存储库,一个实际的活动服务器,其中包含实际的活动页面,以及一个可以在页面上工作的开发服务器。 为了缓解这个问题,我打算在我的磁盘上没有项目的本地副本,但实际上直接在开发服务器托pipe的文件上工作。 为此,我在devserver.com/workspace下设置了一个WebDAV目录,该目录实际上映射到在devserver.com/下提供的文件。 所以我可以连接到devserver.com/workspace,在devserver.com/上更改并查看结果。 到目前为止,这工作完美。 下一步是创build一个SVN仓库来照顾我的版本控制。 我打算能够从我的开发服务器签入reposiroty,并且在任何时候用一个小的shell脚本,通过将修订副本签出到活动服务器目录中,将svn中的任何修订部署到活动服务器。 第二部分,检查到现场服务器,也工作得很好。 第一部分虽然是问题出现的地方: 我的工作站是Windows 7机器。 我使用Windows内置的WebDAV支持连接到WebDAV共享,工作得很好。 我可以从我的Windows机器上创build,移动,删除,编辑任何WebDAV共享上的文件。 下一步是将SVN的工作副本(实际托pipe在devserver.com/subversion/)签到WebDAV共享中。 在第一次尝试我使用Eclipse插件颠覆。 实际结帐工作正常,我可以更新和提交的东西到存储库,但是,我不能添加任何文件到忽略列表。 它总是给我一个错误。 所以我尝试了使用TortoiseSVN一个完整的新鲜的仓库同样的事情 – 并再次失败,同样的错误。 这是什么时候说试图添加文件到svnignore: Some of selected resources were not added to ignore. svn: Cannot rename file '\\devserver.com@SSL\DavWWWRoot\workspace\.svn\tmp\dir-props.66fd8936-2701-0010-bb76-472f0b56a5d1.tmp' to '\\devserver.com@SSL\DavWWWRoot\workspace\.svn\tmp\dir-props' 这是什么apache2告诉我,当我尝试添加一个文件svnignore: [Sun Mar 07 03:54:19 2010] [error] [client xxx.xxx.xxx.xxx] Negotiation: discovered file(s) matching request: /var/www/devserver.com/.svn/tmp/dir-props […]