Apache service with webdav

Apache service with webdav



Enable dav_fs modules (Apache2)

\$ cd /etc/apache2/mods-enabled

\$ sudo ln -s /etc/apache2/mods-available/dav_fs.conf .

\$ sudo ln -s /etc/apache2/mods-available/dav_fs.load .

\$ sudo ln -s /etc/apache2/mods-available/dav.load .

sometimes you need to do this (ref http://ubuntuforums.org/showthread.php?p=2726196)

\$ sudo touch /var/lock/apache2/DAVLock

\$ sudo chown www-data /var/lock/apache2/DAVLock

Creating share space

\$ sudo mkdir /var/www/share_dav

\$ sudo chown www-data:www-data /var/www/share_dav

\$ sudo chmod 755 /var/www/share_dav

Suggest you using htpasswd for security reasion

\$ sudo htpasswd -c /var/www/.htpasswd dav_user

type password for dav_user

and edit apache configuration file

\$ sudo vi /etc/apache2/sites-enabled/000-default

Dav On

AuthType Basic

AuthName "Dav"

AuthUserFile /var/www/share_dav/.htpasswd

Require valid-user

Now, You can restart apache for testing your dav space

\$ sudo /etc/init.d/apache2 restart

Testing in Linux

\$ sudo apt-get install cadaver

\$ cadaver

input account like dav_user and password

type help for more information

convert from Thomas blog post id 165 old convert log: ./142719/tag%3E2007%2009%20linux)

@2007 @09 @linux