Some people prefer FTP, but other people want to use webDAV instead. Both FTP and webDAV work well in regarding to allowing users to transfer files from one computer to another. With webDAV, you can actually map a network drive and allow multiple users to use the same webDAV network drive. I’d written on how to set up webDAV in Ubuntu (a Linux distribution) before, and so this time around I’ll show you how to set up webDAV on Windows.
Let us begin (wait, make sure you check the images above to correlate with certain parts of the tutorial below):
- Click on the Start button. Inside the search box, type in Windows Features. You should see an item says “Turn Windows features on or off,” click on it. It will take couple seconds to open up Windows Features window.
- Inside Windows Features window, expand the Internet Information Services, expand the World Wide Web Services, expand the Common HTTP Features, and then check the boxes that say Static Content and WebDAV Publishing.
- Expand the Security box underneath World Wide Web Services. Check the boxes that say Basic Authentication and Request Filtering.
- Expand the Performance Features box underneath World Wide Web Services. Check the boxes that say Dynamic Content Compression and Static Content Compression.
- Now, expand the Web Management Tools and check the box that says IIS Management Console.
- Click OK to save the settings of Windows Features.
- If many computers of yours are connecting to the same router and belong to the same home network or network, then premium security software which has its own firewall should not require you to actually open up the port 80 on the Windows 7 Home Premium machine which hosts webDAV server. Such security software I speak of are Norton, McAfee and so on. If you aren’t turning a firewall on for the computer which has enabled webDAV, then you don’t really have to open up port 80 for this specific computer. In case you are using the firewall which Windows 7 Home Premium provides, then you need to open up port 80 manually. If you intend to access the Windows 7 Home Premium machine which hosts webDAV from different networks, then you should configure your router to allow port forwarding of port 80 for the specific IP address of a computer or network which hosts webDAV server.
- Let get back to Windows 7 Home Premium machine which you had enabled the Windows Features’ features earlier. Click on Start button again.
- Inside search box of Start button, type in IIS Manager and you should see Internet Information Services (IIS) Manager item. Click on this.
- A window of IIS Manager would pop up, and you should see your username. Expand your username so more items/boxes would appear. Expand Sites. Click on Default Web Site.
- Now, you should see a center panel switch to something which has the item called as Authentication, representing by a half human figure with a lock icon. Double click on Authentication.
- Make sure the status of Anonymous Authentication and Basic Authentication is enabled.
- Click on Default Web Site in the left panel again. Double click on WebDAV Authoring Rules. A WebDAV Authoring Rules window should now appear.
- On the right panel, click on Add Authoring Rule. The easiest way to set this up is to Allow access to All Content and Allow access to this content to All users. For permissions, make sure you check the boxes that say Read, Source, and Write. Click OK to save the settings.
- Back out to WebDAV Authoring Rules window again. Click Enable WebDAV on the right panel.
Let us map a network drive to our webDAV folder:
- Click Start button, click on Computer. Double click on Local Disk (C:). Double click on inetpub. Double click on wwwroot. Right click, select New, and select Folder. Type in a new name for the folder. In my case, I labeled it as webDAV. If Windows asks for administration permission to add webDAV to the wwwroot folder, you should say yes to it.
- Double click on webDAV. On the top you should see Share with. Click on Share with and choose Homegroup (Read/Write). Alternatively, you can also choose Specific people and then go ahead to allow specific user to have access to webDAV folder.
- Click on Start button again. Click on Computer. You should see at the top says Map network drive. Click on it and map a network drive letter to webDAV folder that you had created and shared with Homegroup or specific people earlier.
- Now you should see a network drive which maps to your webDAV folder when you go to Start >> Computer.
Let us now access webDAV folder on Windows 7 Home Premium machine from our Mac:
- Open up Finder.
- Click on Go.
- Click on Connect to Server.
- Type in this: http://192.168.1.134/webDAV/. Make sure you replace the 192.168.1.134 with the correct IP address of your Windows 7 Home Premium machine (i.e., the IP address of the webDAV server). Make sure the spelling of the folder webDAV is indeed correct or replace it with the right webDAV’s folder name.
- Click Connect. You should be prompted with an authentication window. You need to enter the username and the password of the user you have allowed to have access to webDAV.
- Now you can move files and folders between your Mac and Windows 7 Home Premium machine using webDAV connection.
Some how, it’s difficult for Windows 7 Home Premium to connect to webDAV server of any environment (i.e., hosting by Windows or Linux machine). The best way to go around this is to use BitKinex which can be downloaded on download.cnet.com.
The whole idea of hosting a webDAV server on Windows 7 Home Premium is basically to allow Mac and Linux machines to have access to Windows 7 Home Premium share folders. In a way, Mac and Linux machines can see webDAV’s share folders as if their own folders, consequently allowing drag and drop files and folders between different machine architectures. There should be an easier way than webDAV or FTP for Windows to Windows file sharing and transferring, therefore you need not to host webDAV on Windows 7 Home Premium machine if you just want to use another Windows 7 Home Premium or higher versions of Windows for file sharing and transferring. I think webDAV feature is made available for all Windows 7 versions, except Windows 7 Starter edition. As long you aren’t using Windows 7 Starter edition, you can follow this tutorial to have webDAV server up. Good luck!
- Manage IIS 7 From Windows 7 (richardstk.wordpress.com)
- Enabling WebDAV On Fedora 16 (essayboard.com)
- iPad Doc Editing: Creating a Two-Way Street (Pt.1) (myclasstech.wordpress.com)
- Implement WebDAV connection in iPhone app (stackoverflow.com)
- How to programmatically move files into a WebDAV directory (stackoverflow.com)
- Check Whether Virtual Directory Path Exists on IIS Using WebDav (stackoverflow.com)
- SMEStorage Adds Support for EMC Atmos and PogoPlug to its Cloud Appliance (prweb.com)
- Making sense of SharePoint 2010 (go.theregister.com)
- LogMeIn Ignition Adds Direct Integration with Dropbox, Google Docs, WebDAV Servers (macstories.net)
- The provider is not compatible with the version of Oracle client; ORA-03134 (mycompuquest.blogspot.com)
- Benjamin Kerensa: How To Mount Box.net Securely On Ubuntu 11.10 (benjaminkerensa.com)
- How to Install IIS onto Windows 7 (ghacks.net)