200 likes | 339 Views
m od_dav. Jesús Río Barrilero Antonio Jesús Muñoz Del Río. Mod_dav. El mod_dav es un módulo de Apache para proporcionar las capacidades de DAV (RFC 2518) para su Apache Web Server .
E N D
mod_dav Jesús Río Barrilero Antonio Jesús Muñoz Del Río
Mod_dav • El mod_dav es un módulo de Apache para proporcionar las capacidades de DAV (RFC 2518) para su Apache Web Server. • El mod_dav ejecuta actual un servidor de la clase 1 y de la clase 2 DAV. Esto significa que proporciona todas las instalaciones básicas de DAV para los recursos de manipulación (archivos) en el web server
Mod_dav • El mod_dav 1.0.1 fue lanzado el 28 de junio de 2000 para fijar un problema en la plataforma Win32 • el mod_dav 1.0.2 fue lanzado en octubre de 2000 para mejorar la configuración y para construir proceso
Mod_dav • WebDAV es un estándar que describe como, a través de la extensión del procolo HTTP 1.1, pueden realizarse acciones de gestión de archivos tales como escribir, copiar, eliminar o modificar. • WebDav también nos da la posibilidad de actuar moviendo o copiando ficheros en el servidor, modificar sus propiedades, nombre o características de seguridad, niveles de acceso etc
Mod_dav • Ejemplo: para permitir el acceso a ese directorio a través de las extensiones webDAV. <Directory /var/www/dav> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from al Dav On </Directory>
Mod_dav • Configuración de Apache para WebDav Para configurar Apache, deberemos de editar el fichero httpd.confy añadir en la parte de los DSO LoadModule dav_module /usr/lib/apache/1.3/libdav.so
Mod_dav • Además, deberemos añadir al final del fichero el siguiente código: <IfModule mod_dav.c> DAVLockDB /var/lock/DAV/DAVLock DAVMinTimeout 600 </IfModule> <Location /dav/> DAV On AuthType Basic AuthName "WebDAV Restringido" AuthUserFile /home/.passw <LimitExcept GET HEAD OPTIONS> Require user webdav </LimitExcept> </Location>
Mod_dav • Ya tenemos Apache configurado, pero antes de reiniciar el servidor, vamos a crear y preparar los directorios y ficheros mkdir /var/lock/DAV chown www-data /var/lock/DAV chmod 750 /var/lock/DAV
Mod_dav • Ahora podemos reiniciar el servidor Apache /etc/init.d/apache restart
Mod_dav • Una vez en funcionamiento el WebDav vamos a instalar una aplicación hecha en PHP en nuestro servidor web, que nos permitirá consultar calendarios vía web, sin necesidad de suscribirnos a ellos. Descargamos el fichero y lo descomprimimos. tar xvzf phpicalendar-1.1.tgz
Mod_dav • Movemos el directorio que nos habrá creado a un lugar accesible vía web, es decir, a un directorio que este dentro de nuestro DocumentRoot y lo cambiamos de nombre como calendario. mv phpicalendar /var/www/calendario
Mod_dav • Posteriormente, deberemos configurar esta aplicación, para lo cual, editaremos el fichero /var/www/calendario/config.inc.php Cambiando en el mismo, ciertos parámetros: En $language ponemos 'Spanish'; En $week_start_day ponemos 'Monday'; En $calendar_path ponemos la ruta del servidor webdav, '/var/www/dav/';
Mod_dav • Con esto, ya tendríamos nuestro servidor WebDAV listo y podríamos empezar a publicar nuestros calendarios, suscribirnos a los publicados o consultarlos vía web.
Mod_dav • Cómo conectar su Disco Duro Online por WebDAV Para configurar WebDAV en Windows, acuda a Mis sitios de Red y seleccione la opción Agregar un sitio de Red > Siguiente.
Mod_dav • En el cuadro que se le muestra, haga clic sobre Elija otra ubicación de red y pinche sobre el botón Siguiente.
Mod_dav • En la siguiente pantalla, complete la Dirección de red Internet:
Mod_dav • Una vez haya completado la dirección de red, pulse Siguiente y complete los datos de usuario y contraseña que se le solicitarán a continuación. Recuerda que el formato del usuario ha de ser una dirección de correo electrónico operativa.
Mod_dav • Por último deberá insertar el nombre de su servidor. Este dato sirve para identificar la conexión. Una vez haga clic sobre Finalizar, visualizará la carpeta de su sitio de red. A través de esta carpeta podremos gestionar los ficheros del Disco Duro Online de arsys.es fácilmente.
Conclusiones. • El modulo DAV de Apache nos permite gestionar archivos a través de la WEB con WebDAV. • Podemos crear una unidad virtual y utilizar el disco duro como hemos visto en el ejemplo anterior. • Podemos utilizar calendarios para implementarlos en nuestra web.
Bibliografía • http://www.arsys.info/aplicaciones-web/conectar-por-webdav-al-disco-duro-online-de-arsys/ • http://www.redes-linux.com/webdav.php • http://es.wikipedia.org