The following is how to set up webDAV on Mac OS X
1. Start Apache Server ( Go to System Preferences > Sharing, and turn on the box labeled Web Sharing.)
2. Enable WebDAV support in Apache. Edit the file /etc/apache2/httpd.conf, (remember to use sudo to edit it) and locate this line:
LoadModule dav_module libexec/apache2/mod_dav.so
Make sure it is not commented. Then locate this line (towards the bottom of the file):
Include /private/etc/apache2/extra/httpd-dav.conf
Again, make sure it is not commented out. It is disabled by default, so you need to remove the "#" from this line.
3. Configure WebDAV.
Edit the file /etc/apache2/extra/httpd-dav.conf. Add a section as below in it to create our new WebDAV share.
Alias /webdav "/Library/WebServer/WebDAV"
Dav On
Order Allow,Deny
Allow from all
AuthType Basic
AuthName WebDAV-Realm
AuthUserFile "/usr/webdav.passwd"
require user admin (where admin is YourUserName)
4. Create user accounts and passwords. Use the htpasswd tool to create your password file.
sudo htpasswd -c /usr/webdav.passwd admin (where admin is YourUserName)
New password:
Re-type new password:
Adding password for user admin
5. Create the necessary directories.
sudo mkdir -p /Library/WebServer/WebDAV
sudo mkdir -p /usr/var
6. Setup permissions correctly.
sudo chown -R www:www /Library/WebServer/WebDAV
sudo chown -R www:www /usr/var
sudo chgrp www /usr/webdav.passwd
7. Restart Apache gracefully.
sudo apachectl graceful
8. Test if your Apache configuration is correct by running:
sudo apachectl -t
9. Test your WebDAV Server
Test your WebDAV Serverwith litmus test tool available at http://www.webdav.org/neon/litmus/
10. Download
Download litmus-x.x.x.tar.gz package. UnArchive it
Compile and build as below.
$> ./configure
$> make
Test the webDAV server with below command
make URL=http://your-webDAV-ip/webdav CREDS=”admin password” check
Type below command to install litmus on to your mac (Optional)
$> make install
11. Use Goliath( http://www.webdav.org/goliath/ ) - Carbon Application or CyberDuck( http://cyberduck.ch/ ) - Cocoa Application to connect to your webDAV Server.
1. Start Apache Server ( Go to System Preferences > Sharing, and turn on the box labeled Web Sharing.)
2. Enable WebDAV support in Apache. Edit the file /etc/apache2/httpd.conf, (remember to use sudo to edit it) and locate this line:
LoadModule dav_module libexec/apache2/mod_dav.so
Make sure it is not commented. Then locate this line (towards the bottom of the file):
Include /private/etc/apache2/extra/httpd-dav.conf
Again, make sure it is not commented out. It is disabled by default, so you need to remove the "#" from this line.
3. Configure WebDAV.
Edit the file /etc/apache2/extra/httpd-dav.conf. Add a section as below in it to create our new WebDAV share.
Alias /webdav "/Library/WebServer/WebDAV"
Dav On
Order Allow,Deny
Allow from all
AuthType Basic
AuthName WebDAV-Realm
AuthUserFile "/usr/webdav.passwd"
require user admin (where admin is YourUserName)
4. Create user accounts and passwords. Use the htpasswd tool to create your password file.
sudo htpasswd -c /usr/webdav.passwd admin (where admin is YourUserName)
New password:
Re-type new password:
Adding password for user admin
5. Create the necessary directories.
sudo mkdir -p /Library/WebServer/WebDAV
sudo mkdir -p /usr/var
6. Setup permissions correctly.
sudo chown -R www:www /Library/WebServer/WebDAV
sudo chown -R www:www /usr/var
sudo chgrp www /usr/webdav.passwd
7. Restart Apache gracefully.
sudo apachectl graceful
8. Test if your Apache configuration is correct by running:
sudo apachectl -t
9. Test your WebDAV Server
Test your WebDAV Serverwith litmus test tool available at http://www.webdav.org/neon/litmus/
10. Download
Download litmus-x.x.x.tar.gz package. UnArchive it
Compile and build as below.
$> ./configure
$> make
Test the webDAV server with below command
make URL=http://your-webDAV-ip/webdav CREDS=”admin password” check
Type below command to install litmus on to your mac (Optional)
$> make install
11. Use Goliath( http://www.webdav.org/goliath/ ) - Carbon Application or CyberDuck( http://cyberduck.ch/ ) - Cocoa Application to connect to your webDAV Server.
Comments
Post a Comment