El protocolo WebDav nos permite crear, cambiar y mover documentos en un servidor remoto utilizando http y https con la autenticación de usuarios de Windows. Además, con WebDav conseguiremos mejores resultados si movemos documentos por internet que utilizando el protocolo SMB.
Proceso para añadir el rol WebDav en Windows Server
Abrimos la administración del servidor(Server manager) y hacemos clic en Manage - Add Roles and Features.
Hacemos clic en Next.
Hacemos clic en Role-Based or feature-based installation.
Hacemos clic en Select a server from the server pool y seleccionamos el servidor a instalar webdav. Luego clic en Next.
Hacemos clic en Web Server (IIS) y en Next.
Hacemos clic en WebDAV Redirector y en Next.
Hacemos clic en Basic Authentication y en Windows Authentication. Luego clic en Next.
Hacemos clic en Install.
Al finalizar la instalación veremos el siguiente mensaje y hacemos clic en Close.
Volvemos a abrir Add roles and features como hemos hecho anteriormente e instalamos WebDAV Publishing.
Crear usuario y carpeta para el uso de WebDAV
Para poder configurar completamente WebDAV en IIS necesitaremos primero crear un usuario para la autenticación y una carpeta donde guardaremos los documentos compartidos de los usuarios.
Para ello, abrimos la administración del servidor(Server manager) y hacemos clic en Manage - Computer Management.
En Local Users and Groups - Users añadiremos un nuevo usuario haciendo clic derecho - New User.
Rellenamos los datos del nuevo usuario y hacemos clic en Create.
Ahora, tenemos que crear la carpeta donde se van a almacenar los archivos y asignar permisos al nuevo usuario.
Para ello nos dirigimos a C:\inetpub y creamos una nueva carpeta.
Hacemos clic derecho - Properties.
Hacemos clic en Edit.
Hacemos clic en Add.
Buscamos el usuario y hacemos clic en OK.
Asignamos los permisos al usuario y hacemos clic en Apply y ok hasta cerrar todas las ventanas.
Con estos pasos ya tenemos el usuario y carpeta creados para terminar de configurar WebDAV en IIS.
Configurar IIS para utilizar WebDAV
En este paso vamos a habilitar WebDAV en el sitio por default con la carpeta creada anteriormente. Abrimos la administración del servidor(Server manager) y hacemos clic en Manage - Internet information Services (IIS) Manager.
Desplegamos la carpeta Sites y clic derecho en default - Add Virtual Directory.
Seleccionamos el directorio creado anteriormente y clic en OK.
Seleccionamos el directorio virtual y hacemos clic en WebDAV Authoring Rules.
A la derecha hacemos clic en Enable WebDAV.
Hacemos clic en Add Authoring Rules.
Establecemos la siguiente configuración. Clic en OK.
Volvemos a la carpeta virtual y hacemos clic en Authentication.
Habilitamos Windows Authentications y deshabilitamos las otras opciones.
Volvemos a la carpeta virtual y hacemos clic en Directory Browsing.
A la derecha hacemos clic en Enable y seleccionamos Time, Size, Extension y Date.
Ahora ya tenemos instalado y configurado WebDAV por lo que lo últimos que nos queda es ir a una estación de trabajo cliente y conectar la unidad de red.
Conectar unidad de red desde un cliente Windows 10
Para que los usuarios puedan conectar a la carpeta creada en WebDAV primero deberemos instalar el cliente y para ello abriremos una ventana de Powershell con permisos de administrador.
Ejecutamos el siguiente comando:
# Install-WindowsFeature WebDAV-Redirector –Restart
Ahora que ya tenemos el cliente y se ha reiniciado el equipo nos dirigimos a Este equipo - Equipo - Conectar unidad de red.
Clic en el botón que está enmarcado en rojo de la siguiente captura.
Clic en Siguiente.
Seleccionamos la opción enmarcada en rojo y clic en Siguiente.
Introducimos la dirección http de nuestro servidor WebDav y la carpeta virtual configurada. El formato es "http://dominio/nombre_carpeta". Clic en Siguiente.
Escribimos un nombre que se mostrará en nuestras unidades de red y clic en Siguiente.
Clic en Finalizar.
Si vamos a Este equipo en Ubicaciones de red veremos la carpeta del servidor WebDav.
Ya está todo listo para que los usuario puedan almacenar sus documentos mediante WebDav en un servidor Windows.
Esperamos que este tutorial te haya sido de ayuda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en contactar a soporte@clouding.io ¡Estamos para ayudarte!