Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Programmation.web

Programmation.web : Apache : installer WebDAV pour le https, créer des "alias", etc ..

Posté par Nicolas Delsaux (page perso, ) le 04 juin 2005
Salut,
pour faire bref, je voudrais installer Webdav sur mon apache2 installé sur une Ubuntu Hoary.
Donc j'ai vérifié que le module était bien présent (il est à l'emplacement /usr/lib/apache2/modules/mod_dav.so). J'ai ensuite (conformément à plusieurs tutoriaux) modifié mon httpd.conf pour y ajouter le LoadModule mod_dav /usr/lib/apache2/modules/mod_dav.so. Quand je fais un restart d'apache2, il plante.
Comme je suis un peu une bouse, je ne sais pas où sont stockés les logs du démarrage du serveur ... ah, si, apparement, ils sont dans /var/log/apache2. Mais le fichier errors.log ne me dit rien de bien concret.
Donc globalement, ça foire. J'imagine que c'est de ma faute, mais je ne vois pas trop pourquoi.
Voici mon httpd.conf


# This is here for backwards compatability reasons and to support
# installing 3rd party modules directly via apxs2, rather than
# through the /etc/apache2/mods-{available,enabled} mechanism.
#
#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so

LoadModule mod_dav /usr/lib/apache2/modules/mod_dav.so
Dav on
DavLockDB /tmp/DAVLock

<Location /var/www>
Dav On
AuthType Basic
AuthName DAV
AuthUserFile user.passwd
<LimitExcept GET OPTIONS>
require user admin
</LimitExcept>


Dans le même ordre d'idées, j'aimerais bien pouvoir faire des communications webdav sécurisées en https, mais comment faire ?
Et, pour continuer dans le même ordre d'idées, j'ai déplacé mon DocumentRoot.
Comment faire pour accéder quand même à webdav, sans faire un alias (de toute façon impossible) dans mon filesystem ? (cette question vaut aussi pour deux ou trois autres applis web que je voudrais pouvoir utiliser de manière sécurisée et un peu cachée.)
Merci

--
"Putain, mais quelle fichue imagination je peux avoir ! ..."
John Brunner - Tous à Zanzibar
> Lire le message (1 commentaire, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Read The F*** Configuration File !

Posté par Thomas Hervé () le 05/06/2005 à 16:38. (lien). Évalué à 1.

En plus tu l'as dans ton post :

# This is here for backwards compatability reasons and to support
# installing 3rd party modules directly via apxs2, rather than
# through the /etc/apache2/mods-{available,enabled} mechanism.

Regarde dans /etc/apache2/mods-available la configuration et le fichier.load pour dav, et fais un lien symbolique dans /etc/apache2/mods-enabled.

Après ca n'explique pas tout. Regarde quand meme du côté du mod_dav_fs (on me souffle dans l'oreillette que "Dav on" ne peut pas marcher sans). Ca me paraît bizarre aussi Location /var/www (dans Location c'est une URL pas un fichier du fs).

Bref : http://httpd.apache.org/docs-2.0/mod/mod_dav.html(...) , et bon courage.

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.web