[APACHE] : Serveur WebDAV via un virtualhost
Par neoclimb,
vendredi 4 mars 2005 à 10:37 ::Linux::
Utiliser un agenda partagé est possible si on utilise le protocol webdav. Cet article explique comment installer ce service sur une Fedora Core.
Pre-requis :
- Apache est déjà installé.
- Virtualhost opérationnel.
Les manipulations se font dans un terminal en super-utilisateur.
Le module apache permettant l'utilisation de WebDav sur le serveur est installé par défaut (par la fonctionnalité de serveur Web).Il suffit donc de configurer le fichier /etc/httpd/conf/httpd.conf.
Télécharger Sunbird.
Créer un nouvel agenda, nommé le par l'URL du serveur distant :
http://agenda.votre.domaine.fr/test.ics
- Apache est déjà installé.
- Virtualhost opérationnel.
Les manipulations se font dans un terminal en super-utilisateur.
Le module apache permettant l'utilisation de WebDav sur le serveur est installé par défaut (par la fonctionnalité de serveur Web).Il suffit donc de configurer le fichier /etc/httpd/conf/httpd.conf.
# # WebDAV module configuration section. #On active les modules dav dans le httpd.conf :# Location of the WebDAV lock database. DAVLockDB /var/lib/dav/lockdb DAVMinTimeout 600
LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.soOn crée le répertoire servant à stocker la base de données de WebDav, avec les droits requis :
# mkdir /var/lib/dav # chown -R apache:apache /var/lib/dav # chmod 766 /var/lib/davOn indique dans la configuration du httpd.conf que WebDAV est autorisé sur ce répertoire depuis la machine cliente.
# WebDAV pour votre.domaine.frCréation d'un répertoire servant à stocker le calendrier partagé.ServerAdmin webmaster@votre.domaine.fr ServerName agenda.votre.domaine.fr DocumentRoot /var/www/webdav ErrorLog /var/www/logs/agenda_error_log CustomLog /var/www/logs/agenda_access_log combined CustomLog /var/www/logs/access_log combined Options +Indexes DAV On Order allow,deny Allow from all Order allow,deny Allow from 192.168.0.0 Alias /error/ "/var/www/error/" ErrorDocument 500 /error/erreur500.htm ErrorDocument 404 /error/erreur404.htm ErrorDocument 403 /error/erreur403.htm
# mkdir /var/www/agenda # chown -R apache:apache /var/www/agenda # chmod 755 /var/www/agendaVérification du fichier httpd.conf
# httpd -tRedémarrer le service apache
service httpd restartTEST
Télécharger Sunbird.
Créer un nouvel agenda, nommé le par l'URL du serveur distant :
http://agenda.votre.domaine.fr/test.ics
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.