Mac OSX setup for WebDAV Navigator
These instructions have been tested on OSX 10.6.5. To enable WebDAV sharing through your OSX computer follow these steps:
- Enable the DAV extensions within Apache by editing the configuration file
- Open Finder, press COMMAND-SHIFT-G, and enter /etc/apache2/
- Locate the httpd.conf file and open it in a text editor.
- Search for the line #Include /private/etc/apache2/extra/httpd-dav.conf, and remove the # at the start of the line, save the file
- Go back to Finder, press COMMAND-SHIFT-G, and then enter /etc/apache2/extra/
- Locate the httpd-dav.conf file and open it in a text editor
- Replace the content of the lines so that they look similar to the following, replace "seanashton" with your own username, and save:
DavLockDB "/Library/WebServer/davlocks/DAVLockDB" Alias /dav "/Library/WebServer/Documents/dav" <Directory "/Library/WebServer/Documents/dav"> Dav On Order Allow,Deny Allow from all AuthType Digest AuthName Private # You can use the htdigest program to create the password database: # htdigest -c "/usr/user.passwd" DAV-upload admin AuthUserFile "/usr/user.passwd" AuthDigestProvider file Require valid-user # Allow universal read-access, but writes are restricted # to the admin user. <LimitExcept GET OPTIONS> require user seanashton </LimitExcept> </Directory> - Launch the Terminal application to get to a command prompt
- Execute the following commands:
sudo mkdir -p /Library/WebServer/davlocks/ sudo mkdir -p /Library/WebServer/Documents/dav sudo touch /Library/WebServer/davlocks/DAVLockDB sudo chown -R www:www /Library/WebServer/davlocks sudo chown -R www:www /Library/WebServer/Documents/dav
- From the Terminal again you need to then create the user database, replace seanashton with your own username:
htdigest -c "/usr/user.passwd" Private seanashton
You will be prompted to enter a password twice to confirm. - Launch the System Preferences application, click on Sharing
- Locate the Web Sharing option. If it is already "On" then turn it off, before turning it "On" again. If it is already "Off" then turn it "On"
- You should now be able to browse to the share by using your computers ip address at: http://{ip_address}/dav
- You will need to enter the username and password from above into WebDAV Navigator in order to correctly authenticate with the machine
Firewall considerations
OSX has a built-in firewall that may restrict incoming connections to your WebDAV server.
Apple has provided instructions at http://support.apple.com/kb/ht1810 which explain how to set access for specific applications and services.
If you have any third party applications that may also restrict incoming/outgoing connections you may need to configure those applications with exceptions as well.
Additional Reference
Latest News
- 2012-05-05WebDAVNav+ 1.5.8 released
- 2012-05-04WebDAVNav Lite Android 1.0.7 released
- 2012-03-30WebDAVNav 1.5.7 released
- 2012-03-20WebDAVNav 1.5.6 released
- 2012-02-22WebDAVNav+ 1.5.6 released
- 2011-11-19CloudNav 1.0.0 released
- 2011-06-15WebDAV Nav for Blackberry
- 2011-05-20Email Caddy released

