A mitjans de setembre de 2012 el servei WebDAV instal·lat a sermn.uab.cat
es va substituir per un núvol propi que fa servir el programa OwnCloud i és accessible a través de http://sermn.uab.cat/owncloud.
Amb data de 9 d'octubre de 2012 el servei WebDAV s'ha desactivat definitivament.
Tot i que ja tenia ganes de provar d'instal·lar un servei WebDAV, la petició d'en Pau
necessitaríem un disc dur extern per a emmagatzemar la base de dades d'espectres de productes que poc a poc hem anat fent amb la Miriam. Ara mateix tenim 33GB ocupant el disc dur dels nostres ordenadors (i això que no tenim tots els 2D transformats). Creiem que una bona idea es tenir-la en un disc dur extern i així qui la necessiti també la podrà fer servir en qualsevol moment sense necessitat de fer-se un copia.
va fer que accelerés la posada en funcionament.
Per configurar el servidor web Apache2 vaig seguir les instruccions als articles
El primer pas és fer que els mòduls de WebDAV d'Apache estiguin disponibles, i tot seguit reiniciar el servidor per activar-los,
# a2enmod dav_fs # a2enmod dav # /etc/init.d/apache2 restart
El pas següent es configurar la carpeta que compartirem via WebDAV. Com que la carpeta serà accessible a través del servidor virtual “sermn”, vaig crear el fitxer “webdav.conf” a la carpeta “/etc/apache2/sermn-conf.d” amb el següent contigut,
# more /etc/apache2/sermn-conf.d/webdav.conf Alias /webdav /var/www/sermn/webdav RewriteEngine On RewriteRule ^/webdav$ /webdav/ [R=301] <Location /webdav> DAV On AuthType Basic AuthName "SeRMN-UAB shared webdav folder" AuthUserFile /etc/apache2/sermn-files/passwd.webdav Require valid-user </Location>
Les credencials dels usuaris estan emmagatzemades al fitxer “/etc/apache2/sermn-files/passwd.webdav” . Per motius de seguretat aquest fitxer està ubicat fora de l'arbre de directoris del servidor, així evitem que un usuari se'l pugui descarregar. Aquest fitxer es crea amb la comanda,
htpasswd -m /etc/apache2/sermn-files/passwd.webdav <username>
on username és “sermn” i el password és l'habitual (ram…). Per més seguretat, assignarem els permisos correctes a aquest fitxer,
# chown root:www-data /etc/apache2/sermn-files/passwd.webdav # chmod 640 /etc/apache2/sermn-files/passwd.webdav
Finalment, ja podem crear la carpeta a compartir i assignar-li els permisos correctes,
# mkdir /var/www/sermn/webdav # chown www-data:www-data /var/www/sermn/webdav # chmod 755 /var/www/sermn/webdav
Arribat a aquest punt, al carpeta ja hauria de ser accessible via web a http://sermn.uab.cat/webdav/.
En algun moment caldrà comprovar la configuració d'acord amb les recomanacions de seguretat esmentades a,
Aquestes són algunes de les possibles millores que es podrien implementar al servei WebDAV
Les instruccions següents només s'han provat amb la versió de Windows indicada, i no tenen perquè funcionar amb altres versions.
Si no hi ha instruccions específiques per la teva versió de Windows, pots provar alguna de les que hi hagi, començant per les version de Windows més properes a la teva versió. Si no funcionen, posat en contacte amb en Miquel.
Malgrat que inicialment semblava que havia accedir a la carpeta compartida via WebDAV havia de ser senzill en realitat Microsoft Windows (quina sorpresa! ) fa una implementació limitada, variable i incompleta del protocol, de forma que la configuració per defecte dóna problemes en molts casos, o no és compatible amb totes les versions de Windows, fet que obliga a aplicar solucions poc elegants que varien en funció de la versió de Windows
Per una comparativa de diverses implementacions de clients WedDAV consultar http://www.webdavsystem.com/server/access.
Segons Webdav#Microsoft_Windows,
In Windows XP, Microsoft added the “WebDAV mini-redirector” which is preferred by default over the old Web folders client […] recent versions disable basic authentication for HTTP connections for security purposes. […] In addition, WebDAV over HTTPS works only if a computer has KB892211-version files or newer installed. […] Windows Vista includes only the WebDAV redirector.
Pel problema de l'Apache Digest Authentication consultar,
L'article Windows XP and Apache WebDAV proposa diverses solucions per fer accessible la carpeta WebDAV a Windows.
Aquests són alguns dels enllaços que he trobat sobre el tema i que podrien contenir informació útil,
Potser la solució òptima sigui passar de la implementació a MS-Windows i fer servir un client específic com NetDrive que permet definir servidors de FTP i/o WebDAV com a unitats de disc virtuals. Una altra alternativa és WebDAV Systems.