If you don’t have the time or expertise to setup a virtual private network (VPN) then WebDAV is a quick and easy alternative to enable remote file access for your users. Web-based Distributed Authoring and Versioning (WebDAV) is a set of extensions to the HTTP protocol. It makes the Web a two-way street by allowing […]
If you don’t have the time or expertise to setup a virtual private network (VPN) then WebDAV is a quick and easy alternative to enable remote file access for your users. Web-based Distributed Authoring and Versioning (WebDAV) is a set of extensions to the HTTP protocol. It makes the Web a two-way street by allowing remote users to PUT files on a Web server instead of just GETting them. WebDAV on Windows Server 2003 allows you to funnel data from users, through a WebDAV enabled Web server, and onto existing file servers.
The great thing about WebDAV is that you can (and should) set it up to run on port 443 using industry standard SSL. This means that you won’t run into trouble with most firewall configurations, and can breathe a sigh of relief after paying an exorbitant fee to VeriSign for guaranteeing your identity.
Let’s take a closer look at the dials and levers we need to adjust for IIS to provide WebDAV functionality. First, of course, we need to install Internet Information Services (IIS) somewhere. You don’t have to run IIS on your existing file server(s), and probably shouldn’t. Assuming that you have IIS installed, here are the steps for making fileServershare accessible from https://myWebServer/RemoteFileAccess:
That’s it for the server side; now let’s switch gears and take a look at the client side. Another nice benefit of using WebDAV is that most major operating systems include a native WebDAV client. Windows has included support for WebDAV since Windows 95, and Mac OS 10.4 and up includes support for WebDAV over SSL. Previous versions of Mac OS will require a separate WebDAV client.
To connect from a Mac (10.4 and higher) click on Go -> Connect to Server… and enter in the path for the WebDAV enabled Web server. Following our example above, the path would be “https://myWebServer/RemoteFileAccess”. This will connect you to the files stored on fileServerShare.
There are several ways to connect to a WebDAV server in Windows. In Windows 95 and above you can create a temporary connection by opening Internet Explorer and choosing Open… Enter the path to the WebDAV server and click the box for “Open as a Web Folder”. If you don’t check the box for “Open as a Web Folder” then you will get a read-only view of the data.
You can also create a permanent connection to a WebDAV folder in Windows ME, 2000, XP, and Vista. Here are the steps for ME, 2000, and XP:
Microsoft changed the process a bit in Vista:
Another handy way to open WebDAV folders in Windows is through a link on a regular web page. Here’s the HTML code you will need to make it work:
Finally, let’s take a look at some of the issues you may run into using WebDAV. Microsoft has not done the best job writing its newer WebDAV clients. In XP it introduced the “mini-redirector” client. This WebDAV client has various problems, but thankfully we can install the older (more stable) client over the top of it. If you find that you are having trouble connecting to your WebDAV server, try installing the older client:
Microsoft has taken away the ability to install the older WebDAV client in Vista, so you if are having trouble then you will need to find another workaround to any issues.
The Microsoft “mini-redirector” client seems to behave best when the server side paths as defined in IIS are in the form of fileServerShare vs. fileServer or fileServerShareFolder. If you receive an error such as “Internet Explorer could not open https://myWebServer/RemoteFileAccess as a web Folder. Would you like to see its default view instead?” try adjusting the IIS configuration as described above.
If you see the “Internet Explorer could not open https://myWebServer/RemoteFileAccess as a web Folder…” error message in Vista, then it may be an issue with credential caching. Vista caches your credentials the first time you connect to a WebDAV share. Instead of giving you an access denied message or prompting for new credentials when it can’t open a new WebDAV path, it will throw the aforementioned error. Logging off of your desktop will reset the cache.
Additional Resources:
Article courtesy of Enterprise Networking Planet
Enterprise Storage Forum offers practical information on data storage and protection from several different perspectives: hardware, software, on-premises services and cloud services. It also includes storage security and deep looks into various storage technologies, including object storage and modern parallel file systems. ESF is an ideal website for enterprise storage admins, CTOs and storage architects to reference in order to stay informed about the latest products, services and trends in the storage industry.
Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.