La instalación de este servicio en un apache2 con Debian es sencilla. A continuación os pongo los pasos que he seguido:
Si no tenemos el apache2 instalado, lo instalamos a través del aptitude con el comando:
aptitude install apache2
Habilitamos el módulo de WebDAV en apache2 con el siguiente comando
a2enmod dav_fs (que también habilita el módulo dav)
Recargamos el apache:
/etc/init.d/apache2 force-reload
Creamos el directorio para almacenar el servicio y asignamos el propietario
mkdir /var/www/WebDAV
chown www-data /var/www/WebDAV
Creamos el fichero passwd.dav de contraseña para el usuario WebDAV
htpasswd -c /var/passwd.dav WebDAV (el parametro -c genera el fichero si no existe)
Asignamos los permisos para root y los miembros del grupo www-data para el fichero passwd.dav
chown root:www-data /var/passwd.dav
chmod 640 /var/passwd.dav
Modificamos el fichero de configuración del virtual host de apache para añadir el alias del WebDAV
Alias /webdav /var/www/WebDAV
DAV On
AuthType Basic
AuthName "WebDAV"
AuthUserFile /var/passwd.dav
Require valid-user
Recargamos el servicio de apache2
/etc/init.d/apache2 reload
Para probar el servicio podemos utilizar la aplicación cadaver (cliente WebDAV en linea de comandos)
aptitude install cadaver
cadaver http://localhost/WebDAV
Introducimos el usuario y la contraseña creados en la instalación
Miniguía basada en la información obtenida desde la dirección http://www.howtoforge.com/setting-up-webdav-with-apache2-on-debian-etch
No hay comentarios:
Publicar un comentario