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

Posté par  (site web personnel) .
Étiquettes :
0
4
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
  • # Read The F*** Configuration File !

    Posté par  . É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.

Suivre le flux des commentaires

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