Table des matières
Sur Windows Server:
Sur Windows 10/11 (IIS Express ou IIS via les fonctionnalités):
Ajouter une règle de création:
Définir l'authentification:
Définir les autorisations NTFS:
À partir d'un navigateur:
De Windows Explorer:
À partir d'un autre client (par exemple, macOS, Linux ou outils tiers):
Maison Les sujets IIS Comment installer et configurer WebDAV sur IIS?

Comment installer et configurer WebDAV sur IIS?

Aug 24, 2025 am 08:36 AM

Installez IIS avec WebDAV Publishing via Server Manager sur Windows Server ou Windows Fonctions sur Windows 10/11. 2. Activer WebDAV dans IIS Manager et ajouter une règle de création pour le contenu, les utilisateurs et les autorisations comme lire et écrire. 3. Configurez l'authentification en activant l'authentification Windows et la définition des autorisations NTFS pour que le dossier du site accorde un accès utilisateur approprié. 4. Testez l'accès à l'aide d'un navigateur, d'un explorateur Windows ou de clients tiers, en garantissant HTTPS ou par des paramètres de registre appropriés pour le trafic non crypté. 5. Personnaliser les paramètres dans IIS ou Web.config au besoin et résoudre les problèmes communs comme les erreurs 405 ou 401 en vérifiant les règles, les autorisations et les configurations de service. Cela complète la configuration sécurisée de WebDAV sur IIS.

Comment installer et configurer WebDAV sur IIS?

L'installation et la configuration de WebDAV sur IIS (Internet Information Services) vous permet d'activer la création à distance et le partage de fichiers via HTTP. Ceci est utile pour des scénarios tels que l'accès aux fichiers distants, la gestion de contenu ou l'intégration avec des applications qui prennent en charge WebDAV. Vous trouverez ci-dessous un guide étape par étape pour l'installation et la configuration de WebDAV sur IIS dans un environnement Windows Server ou Windows 10/11.

Comment installer et configurer WebDAV sur IIS?

1. Installer une extension IIS et WebDAV

Tout d'abord, Assurez-vous que IIS est installé avec le composant WebDAV.

Sur Windows Server:

  1. Open Server Manager .
  2. Cliquez sur Ajouter des rôles et des fonctionnalités .
  3. Passez par l'assistant jusqu'à ce que vous atteigniez la section des rôles de serveur .
  4. Assurez-vous que le serveur Web (IIS) est sélectionné.
  5. Dans la section des services de rôle , développez le serveur Web , puis les fonctionnalités HTTP courantes .
  6. Vérifiez la publication WebDAV .
  7. Complétez l'installation.

Sur Windows 10/11 (IIS Express ou IIS via les fonctionnalités):

  1. Ouvrez le panneau de configuration> Programmes> Allumer ou désactiver les fonctionnalités Windows .
  2. Développez les services d'information Internet .
  3. Développez les services Web World Wide > fonctionnalités HTTP courantes .
  4. Vérifiez la publication WebDAV .
  5. Cliquez sur OK et attendez l'installation.

Remarque: Pour IIS complet sur Windows 10/11, assurez-vous également que la console de gestion IIS et l'hébergement Web World Wide sont activés.

Comment installer et configurer WebDAV sur IIS?

2. Activer et configurer Webdav dans IIS Manager

Après l'installation, configurez WebDAV via IIS Manager.

  1. Ouvrez IIS Manager (Recherchez "Internet Information Services (IIS) Manager").
  2. Sélectionnez votre site (par exemple, site Web par défaut) ou créez-en un nouveau.
  3. Dans la vue des fonctionnalités , double-cliquez sur des règles de création de webdav .
  4. Cliquez sur Activer WebDAV dans le panneau Actions de droite.

Ajouter une règle de création:

  1. Cliquez sur Ajouter une règle de création .
  2. Choisir:
    • Tout contenu
    • Tous les utilisateurs ou utilisateurs / groupes spécifiques
    • Autorisations: lire, écrire, source (facultatif)
  3. Cliquez sur OK .

Pour la production, évitez "tous les utilisateurs" à moins d'utiliser l'authentification. Préférez l'accès spécifique à l'utilisateur.

Comment installer et configurer WebDAV sur IIS?

3. Configurer l'authentification et les autorisations

WebDAV nécessite des autorisations d'authentification et de système de fichiers appropriées.

Définir l'authentification:

  1. Dans IIS Manager, sélectionnez votre site.
  2. Authentification ouverte.
  3. Activer:
    • Authentification anonyme (si vous autorisez l'accès aux clients - non recommandé pour l'écriture de fichiers sécurisée)
    • Authentification Windows (recommandée pour les environnements sécurisés)
  4. Désactivez d'autres comme l'authentification de base sauf si requis (utilisez HTTPS si activé).

⚠️ Si vous utilisez l'authentification de base , utilisez toujours HTTPS pour empêcher l'exposition au mot de passe.

Définir les autorisations NTFS:

  1. Accédez au dossier physique de votre site (par exemple, C:\inetpub\wwwroot ).
  2. Cliquez avec le bouton droit sur le dossier> Propriétés> Sécurité .
  3. Ajoutez des utilisateurs appropriés (par exemple, IIS_IUSRS , utilisateurs de domaine spécifiques).
  4. Accorder des autorisations de modification ou d'écriture au besoin.

Exemple: Ajoutez DOMAIN\username avec des droits de modification si vous utilisez Windows Auth.


4. Tester l'accès Webdav

À partir d'un navigateur:

  • Visitez http://yoursite/webdav (ou votre chemin configuré).
  • Vous devriez voir une liste de répertoires si elle est activée.

De Windows Explorer:

  1. Ouvrez l'explorateur de fichiers .
  2. Cliquez avec le bouton droit sur ce PC > Ajoutez un emplacement réseau .
  3. Choisissez l'emplacement du réseau personnalisé .
  4. Entrez l'URL: http://yourserver/yourwebdavpath
  5. Entrez les informations d'identification si vous êtes invité.

Remarque: le client Windows WebDAV peut bloquer les connexions non signées ou HTTP. Utilisez HTTPS ou ajustez les paramètres de registre (par exemple, UseBasicAuth et AllowUnencryptedTraffic sous HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters ).

À partir d'un autre client (par exemple, macOS, Linux ou outils tiers):

  • Utilisez des outils comme CyberDuck , Carotdav ou cadaver (Linux).
  • Connectez-vous via http://yourserver/path avec des informations d'identification.

Facultatif: personnaliser les paramètres WebDAV

Dans IIS Manager, double-cliquez sur des règles de création de webdav à:

  • Définir les verrous du fichier (exclusif vs partagé)
  • Limiter la longueur maximale du contenu
  • Ajuster les messages d'erreur personnalisés

Vous pouvez également modifier le fichier web.config pour les paramètres avancés:

 <système.webserver>
  <webdav>
    <autorisation>
      <règles>
        <add name = "allowall" path = "*" access = "read, write, source" users = "*" />
      </ Règles>
    </doring>
  </ webdav>
</System.webserver>

Conseils de dépannage

  • 405 Méthode non autorisée : Vérifiez si WebDAV est activé et que les règles de création sont définies.
  • 401 non autorisé : Vérifiez la méthode d'authentification et les autorisations NTFS.
  • Temps financiers de connexion : assurez-vous que le service WebClient est en cours d'exécution (client Windows).
  • HTTPS requis pour Basic Auth : Utilisez un certificat auto-signé pour les tests ou déployez un certificat valide.

Fondamentalement, la configuration de WebDAV sur IIS implique d'activer la fonctionnalité, de configurer les règles d'accès, de définir une authentification appropriée et d'assurer les autorisations du système de fichiers s'aligner. Il est simple mais nécessite une attention à la sécurité, surtout lors de l'autorisation d'accès à l'écriture.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT

Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment exécuter une application 32 bits sur IIS 64 bits? Comment exécuter une application 32 bits sur IIS 64 bits? Sep 16, 2025 am 05:53 AM

L'activation de la prise en charge de l'application 32 bits est une étape clé. Vous devez trouver le pool d'applications correspondant dans IIS Manager et définir "Activer l'application 32 bits" sur true; 2. Recycler le pool d'applications après modification pour rendre la configuration prendre effet; 3. Assurez-vous que les composants DLL ou COM 32 bits sont enregistrés via RegSVR32 dans le répertoire Syswow64 et vérifiez les autorisations d'identité du pool d'application.

Comment résoudre les problèmes de performances IIS à l'aide de LogParser? Comment résoudre les problèmes de performances IIS à l'aide de LogParser? Sep 21, 2025 am 02:48 AM

UsellogParsertoidentifyslow-runningrequestsbyqueryingthetime-takenfield et sort de l'Indensée

Comment déboguer une application exécutée dans IIS? Comment déboguer une application exécutée dans IIS? Sep 21, 2025 am 12:45 AM

IdentifiertTheCorrectW3WP.ExeprocessByrunningiisappincommandPromptTomatchyourApp’sApplicationPoolWithitSpid.2.InvisualStudio, attachthedebuggerTothentifiedw3wp.exeprocess, SelectTheAppropriadedebuggerType (managedorcoceclr).

Comment gérer IIS en utilisant PowerShell? Comment gérer IIS en utilisant PowerShell? Sep 18, 2025 am 06:21 AM

TomanageiiswithPowershell, FirstInstallImportThewebadmingingModule, Thenusetheiis: DriveandcmdletStroceateWebsites, ConfigureApplicationPools, setbindings, andAssignenslslcertificatesforautomated, répétitif.

Comment configurer PHP sur IIS? Comment configurer PHP sur IIS? Sep 20, 2025 am 07:03 AM

Installer PHP et configurer php.ini pour activer les extensions nécessaires; 2. Activer la fonction CGI dans IIS; 3. Enregistrez PHP en tant qu'application FASTCGI via IIS Manager et Ajouter le mappage. .Php; 4. Créez un fichier de test info.php pour vérifier la configuration, assurez-vous que les autorisations et les chemins sont corrects et redémarrez IIS si nécessaire.

Comment résoudre les mauvaises erreurs de demande (400) dans IIS? Comment résoudre les mauvaises erreurs de demande (400) dans IIS? Sep 17, 2025 am 07:06 AM

Vérifiez la taille de la demande et la limite d'URL et résolvez le problème de limite en ajustant MaxallowEdContentLength, MaxRequestLength, Maxurl et MaxqueryString dans web.config; 2. Vérifiez les en-têtes ou encodages de demande non valides, utilisez Fiddler ou échoué demandes pour suivre et identifier et réparer les mauvais en-têtes; 3. Dépannage des problèmes HTTPS / SSL, assurez-vous que le client utilise HTTPS, configure correctement SNI et a une correspondance de liaison; 4. Assurez-vous que le corps de la demande est formaté correctement et que le type de contenu correspond pour éviter les erreurs de liaison du modèle; 5. Encoder les caractères spéciaux dans l'URL et utiliser avec précaution

Comment désactiver IIS Logging pour un site Web spécifique? Comment désactiver IIS Logging pour un site Web spécifique? Sep 16, 2025 am 06:54 AM

Pour désactiver la journalisation d'un site Web spécifique sur IIS, trouvez d'abord le site Web cible dans le gestionnaire IIS et entrez le paramètre "Enregistrement du journal", 1. Définissez "Calendrier du journal" sur "Aucun", 2. Décochez "Activer la journalisation", 3. Cliquez sur Appliquer pour enregistrer les modifications, l'opération ne affectera que le site Web actuel; Notez que l'ancien journal ne sera pas supprimé automatiquement et qu'il doit être nettoyé manuellement, et en même temps, confirmez si le chemin du journal est partagé, si les autorisations sont normales et si l'outil de surveillance dépend du journal pour éviter les problèmes ultérieurs.

Comment corriger 'l'erreur d'application du serveur' après l'installation de l'IIS? Comment corriger 'l'erreur d'application du serveur' après l'installation de l'IIS? Sep 15, 2025 am 02:41 AM

Activer la fonction ASP.NET dans IIS; 2. Exécutez ASPNET_REGIIS-I en tant qu'administrateur pour enregistrer ASP.NET; 3. Définissez la version .NET correcte et le mode pipeline intégré dans le pool d'applications; 4. Grant le dossier du site Web Lire et exécuter les autorisations pour IIS_IUSRS et Identités de pool d'applications; 5. Activer éventuellement les journaux de suivi des demandes et de vérification échoué; 6. Vérifiez les erreurs de fichier Web.config et les erreurs d'application dans la visionneuse d'événements; En effectuant les étapes ci-dessus à leur tour, vous pouvez résoudre les "erreurs d'application du serveur" qui se produisent après l'installation d'IIS, vous assurer que ASP.NET est correctement enregistré et configuré le pool d'applications, et enfin faire fonctionner le site Web normalement.

See all articles