Comment activer WebDAV dans Apache Server 2.2.x - Windows
La création et le contrôle de version distribués basés sur le Web (WebDAV) permettent aux utilisateurs de lire et d'écrire des dossiers et des fichiers de serveur via HTTP. Pour plus de détails, veuillez vous référer àWebDAV Wiki etWebDAV community.
Voici un guide pour vous montrer comment activerWebDav in Apache Server 2.2.x, sous la plate-formeWindows. Voir les étapes suivantes:
1. Charger WebDav dans Apache Server
WebDAV est fourni avec le serveur Apache 2.x, il vous suffit de l'activer. Modifiez «%APACHE_PATH%/conf/http.conf
», supprimez les commentaires des instructions load et include.
Fichier: http.conf
LoadModule alias_module modules/mod_alias.so LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule authn_file_module modules/mod_authn_file.so LoadModule dav_module modules/mod_dav.so LoadModule dav_fs_module modules/mod_dav_fs.so LoadModule dav_lock_module modules/mod_dav_lock.so LoadModule setenvif_module modules/mod_setenvif.so # Distributed authoring and versioning (WebDAV) Include conf/extra/httpd-dav.conf
2. Créer un utilisateur et un mot de passe pour WebDAV
Pour l'accès à l'authentification WebDAV, exécutez cette commande:
htdigest -c "%APACHE_INSTALLED_PATH%/user.passwd" DAV-upload admin
Voir l'exemple de sortie:
C:\Program Files\Apache Software Foundation\Apache2.2\bin>htdigest -c "C:/Program Files/Apache Softw are Foundation/Apache2.2/user.passwd" DAV-upload admin Adding password for admin in realm DAV-upload. New password: ******** Re-type new password: ********
Cela signifie créer un utilisateur «admin» avec le mot de passe «donné par l'utilisateur» et le stocker dans le fichier - «%APACHE_INSTALLED_PATH%/user.passwd
», sous le royaume «DAV-upload».
3. Configurer le dossier WebDAV
Création d'un dossier «sites» sous «%APACHE_PATH%/sites
». Modifiez «%APACHE_PATH%/extra/httpd-dav.conf
», ajoutez le contenu suivant:
Fichier: httpd-dav.conf
Alias /sites "C:/Program Files/Apache Software Foundation/Apache2.2/sites"Dav On Order Allow,Deny Allow from all AuthType Digest AuthName DAV-upload Options Indexes AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/user.passwd" AuthDigestProvider file # Allow universal read-access, but writes are restricted # to the admin user. require user admin
Cela signifie activer l'accès WebDAV pour le dossier «sites
», et utiliser le fichier «user.passwd
» pour l'authentification, sous le domaine «DAV-upload
» également (AuthName DAV-upload
).
4. Redémarrez le serveur Apache
Terminé, redémarrez le service du serveur Apache. Désormais, le service WebDAV est activé dans le dossier «sites» de votre serveur.
For example
Si l'IP de votre serveur est 127.0.0.1, vous pouvez alors WebDAV accéder à votre dossier «sites» via cette URL: «http://127.0.0.1/sites»