So aktivieren Sie WebDAV in Apache Server 2.2.x - Windows

So aktivieren Sie WebDAV in Apache Server 2.2.x - Windows

Mit webbasiertem Distributed Authoring und Versioning (WebDAV) können Benutzer Serverordner und -dateien über HTTP lesen und schreiben. Weitere Einzelheiten finden Sie unterWebDAV Wiki undWebDAV community.

Hier ist eine Anleitung, die Ihnen zeigt, wie SieWebDav in Apache Server 2.2.x unterWindows Plattform aktivieren. Siehe folgende Schritte:

1. Laden Sie WebDav in Apache Server

WebDAV wird mit Apache Server 2.x geliefert. Sie müssen es nur aktivieren. Bearbeiten Sie „%APACHE_PATH%/conf/http.conf“, kommentieren Sie die folgende Last aus und schließen Sie Anweisungen ein.

Datei: 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. Erstellen Sie einen Benutzer und ein Passwort für WebDAV

Setzen Sie für den WebDAV-Authentifizierungszugriff den folgenden Befehl ab:

htdigest -c "%APACHE_INSTALLED_PATH%/user.passwd" DAV-upload admin

Siehe Beispielausgabe:

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: ********

Es bedeutet, dass Sie einen Benutzer "admin" mit dem Kennwort "vom Benutzer angegeben" erstellen und in der Datei "%APACHE_INSTALLED_PATH%/user.passwd" unter "DAV-Upload" speichern.

3. Konfigurieren Sie den WebDAV-Ordner

Erstellt einen "Sites" -Ordner unter "%APACHE_PATH%/sites". Bearbeiten Sie "%APACHE_PATH%/extra/httpd-dav.conf" und fügen Sie folgenden Inhalt hinzu:

Datei: 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
    

Dies bedeutet, dass Sie den WebDAV-Zugriff für den Ordner "sites" aktivieren und die Datei "user.passwd" zur Authentifizierung auch unter "DAV-upload" (AuthName DAV-upload) verwenden.

4. Starten Sie Apache Server neu

Starten Sie den Apache-Serverdienst neu. Jetzt ist der WebDAV-Dienst im Ordner "sites" Ihres Servers aktiviert.

For example
Wenn Ihre Server-IP 127.0.0.1 lautet, können Sie über diese URL auf WebDAV auf Ihren Ordner "sites" zugreifen: "http://127.0.0.1/sites"

5. Überprüfen Sie dies mit dem WebDAV-Client

Laden Siebitkinex herunter und installieren Sie es, einen leistungsstarken kostenlosen WebDAV-Client für Windows. Die folgende Abbildung zeigt Bitkinex, das über WebDAV mit einem Webordner verbunden ist:

WebDAV Windows client bitkinex

Note
Weitere Informationen zu WebDAV-bezogenen Projekten oder Clients finden Sie untersite