Tecnología

Inicio

Cómo configurar WebDAV con Apache 2 en Ubuntu

WebDAV (basado en la Web Distributed Authoring y control de versiones) permite a los usuarios trabajar con archivos y directorios a través de Internet como si fueran cualquier otro archivo almacenado localmente. Ubuntu Linux incluye el servidor Web Apache 2, que incluye un amplio soporte para WebDAV, pero requiere ajuste manual hasta ponerlo en marcha.

Instrucciones

1 Escriba las líneas siguientes en un indicador de la consola e introduzca su contraseña de la cuenta de usuario si se le solicita:

sudo a2enmod dav_fs
sudo a2enmod DAV

2 Escriba la línea siguiente en la consola para reiniciar Apache:

reinicio sudo /etc/init.d/apache2

3 Escriba el siguiente e introduzca su contraseña si es necesario:

sudo nano "/ etc / apache2 / sites-enabled / default"

4 Escriba el siguiente e introduzca su contraseña si es necesario mediante sudo. Introduzca una contraseña para el usuario admin. Vuelva a introducirla para confirmarla.

sudo htpasswd -c /etc/apache2/passwd.dav de administración

5 Introduzca las siguientes líneas en la consola:

sudo chown www datos: /etc/apache2/passwd.dav raíz
sudo chmod 440 /etc/apache2/passwd.dav

6 Escriba las siguientes líneas antes de la entrada "</ VirtualHost>", cerca del final del archivo:

<Directorio / var / www / DAV />
Índices de opciones MultiView
Ninguno AllowOverride
Orden allow, deny
Dejar de todas las
</ Directory>

Alias ​​/ webdav / var / www / DAV

<Location / webdav>
En DAV
AuthType básico
AuthName "webdav"
/etc/apache2/passwd.dav AuthUserFile
Require valid-user
</ Location>

7 Entre este mandato para que los cambios tengan efecto:

sudo /etc/init.d/apache2 recarga

Consejos y advertencias

  • Al ejecutar comandos con los permisos de usuario root, como cuando se utiliza sudo, tenga cuidado de que vuelva a comprobar cada comando antes de presionar "Enter". Si comete un error, puede causar daños graves a su sistema.