Articles of WebDAV

IIS 7.5在WebDAV PROPFIND请求中返回403

我正在为WebDAVconfigurationIIS 7.5服务器。 当客户端应用程序发出匿名PROPFIND请求来读取目录内容时,服务器返回一个403 Forbidden状态。 我需要它返回一个目录列表。 我需要做什么来解决这个问题? 我们在IIS 6.0服务器上正常工作。 build立: 已经创build了虚拟目录,指向文件服务器上的共享。 IIS被configuration为使用特定帐户进行连接。 WebDAV已安装并启用。 WebDAV匿名属性请求已启用。 在上面的虚拟目录上创build了一个WebDAV规则,允许所有内容和所有用户的读取请求。 仅启用了匿名身份validation。 故障排除: 如果我使用IE浏览目录,我得到一个目录列表,所以目录浏览工作。 IIS失败的请求日志包含以下条目: 序号严重性事件模块名称 93警告-MODULE_WARNING WebDAVModule ModuleName WebDAVModule Data1深度无效:对于PROPFIND由于configuration而不允许 数据2 ErrorCode 0 ErrorCode操作已成功完成。 (为0x0) 警告-MODULE_SET_RESPONSE_ERROR_STATUS WebDAVModule ModuleName WebDAVModule 通知128 HttpStatus 403 HttpReason禁止 HttpSubStatus 22 ErrorCode 0 ConfigExceptionInfo 通知EXECUTE_REQUEST_HANDLER ErrorCode操作已成功完成。 (为0x0)

在端口80上运行FTP服务器以及networkingstream量

我有一个win 2k3服务器上运行两个站点+ IIS虚拟文件夹(w3root)的IIS。 我想知道是否有任何方法通过使用ftp服务器上的端口80来搭载该pipe道上的FTP通信。 我将如何做到这一点,并保持networking的东西不间断地运行?

由于networking共享,IIS中的WebDAV“PROPFIND”exception?

在我们的活动框中,我们在事件查看器中发现了连续的例外情况: Process information: Process ID: 3916 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: HttpException Exception message: Path 'PROPFIND' is forbidden. Thread information: Thread ID: 14 Thread account name: OURDOMAIN\Account Is impersonating: True Stack trace: at System.Web.HttpMethodNotAllowedHandler.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Other Specs: Windows Server 2003 R2 […]

Webdav,WS2008 R2 Web版和IIS 7.5

我可以看到这正在迅速成为一个常见问题。 有些东西阻止我通过Webdav访问共享文件夹。 以下是到目前为止所采取的步骤: 0. Hosted machine has two IP addresses, 2 sub-domain names bound separately to each. 1. Add HTTPS binding to site using appcmd 2. Use netsh to bind SSL certificate. 3. Ensure 443 is open in the firewall 4. Installed desktop experience on server 5. Enabled webdav for site 6. Added virtual directory […]

WebDAV /具有LDAP权限的网站

在IIS中,可以将(虚拟)文件夹权限设置为该文件夹上的NTFS ACL,以便文件系统权限在Web上显得突出。 通过这种方式,build立一个每个人都阅读的网站就变得相对简单了,但是只有less数人有写入(WebDAV)的权限。 我想要做的就是在Linux上模仿这个function。 基本上我有一个用户数据库(可通过LDAP访问)和一组文件夹(我们称之为“网站”),这些文件夹需要被networking上的任何人访问,或者有一个子文件夹可供任何人访问 – 但同时需要成为每个WebDAV文件夹,以便某些用户/组可以从他们的网站上传和下载内容。 我也需要能够dynamic地添加网站,但我怀疑可以解决一个解决scheme后find其他问题。 理想情况下,所有这些都将在lightpd或者nginx中完成,纯粹是由于它们的内存占用,但是如果涉及到这个,apache是​​不存在的。 诚实,我意识到,这可能是一个非常简单的解决scheme,但我只是不舒服的Linux服务器世界猜测它是什么。 我们(最不幸的是)依靠windows / iis工作,这大概是我的头脑中的一半。

基于每个文件的WebDAV用户权限

我和我的团队正在使用Apache 2.2构buildwebDAV服务器。 我们遇到了用户权限问题。 我们目前已经设置了这样的权限,以便用户权限对服务器上的文件夹起作用,但其中一个小组成员认为这是不够的。 他所设想的系统允许用户访问任何文件夹,但他们只能看到该文件夹​​的所有者授予他们查看权限的文件。 所有我在网上看到的webDAV权限的东西只提到文件夹而不是单个文件。 这种设置甚至可以使用webDAV?

SVN DAV只通过HTTP列出父目录

我使用以下configuration通过Apache2configurationSVN DAV: <Location /svn/> DAV svn SVNParentPath C:\svn_repository SVNListParentPath on Allow from all SVNAutoVersioning Off </Location> (PS:我已经尝试将“Location / svn /”更改为“Location / svn”,如其他答案中的build议) 当我通过HTTP或WebDAV客户端(例如NetDrive)访问{ http:// localhost / svn / project-name / }时,它列出了这个项目的所有文件。 但是,当我通过WebDAV客户端访问{ http:// localhost / svn / }时,它不显示存储库列表。 即使它通过HTTP。 任何提示?

Ubuntu 14.04上的Apache 2.4和WebDAV,file upload时没有斜杠

这个问题类似于Apache 2.4 webdav上传文件名中没有斜杠 ,但指定的解决scheme没有为我工作。 基本上,我已经启用了mod_dav和mod_davfs,但configuration似乎并没有让我正确地上传文件。 当我上传文件时,它们被放置在configuration目录的父目录中,文件名为“uploaddirfilename”。 我一直在search,无法找出configuration的问题。 这在使用Apache 2.4的两个Ubuntu服务器上是一个问题,但之前并没有出现Debian和Apache 2.2的问题。 <VirtualHost *:80> ServerName webdav.domain.com ServerAlias webdav.domain.com ServerAdmin [email protected] DocumentRoot "/var/www/sites/domain/htdocs" DavLockDB "/var/www/sites/domain/DavLock" <Directory "/var/www/sites/domain/htdocs/"> Options Indexes FollowSymlinks MultiViews AllowOverride None Require all granted </Directory> Alias /htdocs/ "/var/www/sites/domain/htdocs" <Location /htdocs/> DAV On AuthType Digest AuthName "DAV" AuthDigestProvider file AuthUserFile "/var/www/sites/domain/.dav_pw_digest" Require valid-user ForceType text/plain </Location> Alias […]

如何启用共享主机的networkingdav?

我为我的客户提供共享的networking托pipe。 PHP与fast-cgi协同工作,ftp访问也没有问题。 但是,如何为我的客户启用web-dav? 每个客户都有自己的uid和gid。 Apache使用webdav自己的uid / gid。

WebClient服务始终处于“停止”状态

WebClient服务始终处于“停止”状态。 当然,服务本身不起作用(例如,我无法使用UNCpath访问SharePoint文件夹)。 尝试重新启动 – 服务重新启动后立即“停止”。 一些推荐尝试启用基本身份validation,没有帮助。 试图杀死“svchost”过程; WebClient服务然后退出“停止”状态。 试图启动服务,它被卡住在“停止”马上。 系统是WinXP SP2。