Documentación
Cómo habilitar WebDAV en Apache
Activación de WebDAV en Apache
Esto se aplica al LAMP appliance (y técnicamente cualquier otro appliance que incluye el servidor web Apache2 - sin embargo, puede que necesite hacer más ajustes). Tenga en cuenta que esta no es la única manera, ni se sugiere como la mejor, sólo una que se sugirió como la más fácil. Se tomó de un puesto en los foros Aquí. por Steffen con un poco de remojo y información adicional añadido.
Crear una carpeta para su contenido webDAV. Lo he puesto en /root pero puede ir a otro lugar:
mkdir /root/webdav chown www-data:root /root/webdav
Permitir los módulos necesarios:
a2enmod dav_fs a2enmod dav
Crear un nuevo configuración de host virtual:
nano /etc/apache2/sites-available/webdav
Luego añade algo como esto a tu configuración de host virtual (y guárdalo):
Alias /webdav /root/webdav <Location /webdav> DAV On SSLRequireSSL Options None AuthType Basic AuthName webdav AuthUserFile /root/passwd.dav <LimitExcept GET OPTIONS> Require valid-user </LimitExcept> </Location>
Ahora reinicia Apache:
service apache2 restart
Configura tus usuarios y contraseñas:
htpasswd -c /root/passwd.dav user1
Y introduce la contraseña deseada para 'user1'. Se pueden añadir usuarios adicionales repitiendo esa línea, sin embargo omitiendo el cambio '-c' como el archivo de contraseña ya existe.
Establecer permisos para el archivo de contraseña:
chown www-data:root /root/passwd.dav chmod 460 /root/passwd.dav
Para los usuarios que deseen acceder a las carpetas WebDAV a través de Windows, puede ser necesario un paso adicional. Aquí..