WebDAV 7.x: Cómo configurarlo para que acceda a un recurso alojado en un File Server
Ya que el IIS no suele ser un servidor de ficheros, tenemos muchas consultas acerca de si se puede o no crear un recurso WebDAV si está alojado en un servidor de ficheros.
Sí, se puede. Para no acabar aquí con el post, vamos a proporcionar algunas consideraciones que tenemos que tener para montar el recurso compartido.
Lo primero es que las instrucciones para configurar WebDAV nos valen casi al completo: https://learn.iis.net/page.aspx/350/installing-and-configuring-webdav-on-iis/
Las diferencias están en que al acceder a un recurso remoto tenemos que tener en cuenta algunas cosas:
- La identidad del Application Pool: Ya sea porque accedemos con NTLM o con Kerberos, el usuario de la identidad del Application Pool debe poder tener acceso, al menos, a leer en el raíz. La razón es simple, necesita verificar que existe un fichero web.config para ver si tiene que aplicar una configuración especial. Por ese motivo recomiendo usar usuarios de dominio ya que es más fácil asignarles permisos en el servidor remoto.
- Al acceder a un servidor de ficheros, estamos accediendo a un recurso nuevo por lo que dependiendo de la autenticación que usemos tendremos que revisar algunas cosas (por si queréis saber más acerca de la autenticación ¿Qué modo de autenticación debo utilizar?):
- Básica: Este modo nos permitirá acceder desde cualquier punto ya que el usuario y la clave viajan en todo el trayecto. Eso sí, recordad que hay que usar HTTPS
- NTLM: Podremos acceder, pero al servidor de ficheros tan sólo accederá el usuario de la identidad del Application Pool ya que NTLM no delega
- Kerberos: Tendremos que habilitar la delegación y no podremos usar IPs, ya que Kerberos necesita tener el nombre de la máquina
Como recomendación final, siempre que intentéis por primera vez conectar con un recurso WebDAV, es mejor que intentéis hacerlo a través de la consola de comando, porque os dará el error detallado en caso de fallas.
Os dejo estos enlaces con dos errores bastante comunes:
- WebDAV 7.x: Qué hacer cuando tienes un error 67 al mapear una unidad de red.
- WebDAV 7.x: Qué hacer cuando tienes un error 1920 al mapear una unidad de red.
Espero que os sirva de ayuda.
- José Ortega Gutiérrez