10 Jahre
Gespräch vereinbaren
Werbung
FeatValue
Das Kundenportal für Agenturen und Freelancer
Integriert sich in das bestehende Projektmagement-System
Kostenlos registrieren

Zugriff auf ein WebDAV-Laufwerk

Nachdem WebDAV nun eingerichtet ist, geht es darum einen externen PC mit diesem WebDAV-Laufwerk zu verbinden. Die einzelnen Betriebssysteme verhalten sich hierbei jedoch leider sehr unterschiedlich.

WebDAV unter Windows einrichten

Grundsätzlich gibt es verschiedene Ansätze, um auf die Inhalte des WebDAV-Laufwerkes zugreifen zu können:

Anzeige im Browser-Fenster

Zum einen können die Inhalte direkt im Browser angezeigt werden. Allerdings muss dazu die Zeile "Options Indexes" in der httpd.conf-Datei in der WebDAV-Sektion mit angegeben sein. Sonst ist das nicht möglich.

Der Webordner beim Internet Explorer

Der Internet Explorer bietet u.a. für WebDAV eine Besonderheit. Wenn man in der Menüleiste den Weg "Datei" / "Öffnen" geht, erscheint das folgende Fenster:

Webordner im Internet Explorer
Darstellung: Webordner im Internet Explorer

In diesem Fenster gibt man die bekannte URL für das Webdav-Laufwerk ein und setzt einen Haken bei "Als Webordner öffnen". Im Normalfall wird der Inhalt des Webdav-Laufwerkes in einem neuen Fenster angezeigt, jedoch gilt bei Windows XP mit Service Pack 2 die Einschränkung, dass die Basic-Authentifizierung nicht akzeptiert wird. Zusätzlich wird automatisch ein neuer Webordner in der Netzwerkumgebung angelegt.

Einrichten eines Netzlaufwerkes

Eine weitere Möglichkeit ist das Einrichten eines Netzlaufwerkes über die bekannte Oberfläche. Dafür wird u.a. folgendes Fenster angezeigt:

Grafische Oberfläche bei Einrichtung eines Netzlaufwerkes
Darstellung: Grafische Oberfläche bei Einrichtung eines Netzlaufwerkes

Jetzt darf man die Adresse des WebDAV-Laufwerkes jedoch nicht in die "Ordner"-Zeile eingeben. Man muss auf den Link "Online-Speicherplatz anfordern oder mit einem Netzwerkserver verbinden" klicken. Dadurch wird der Assistent gestartet, der auch beim "Hinzufügen einer Netzwerkressource" aufgerufen wird.

Hinweis: Windows kann beim Einrichten eines Netzlaufwerkes dem WebDAV-Verzeichnis keinen Laufwerksbuchstaben zuweisen. Mit einer zusätzlichen Software kann dieses Problem umgangen werden. Dazu wird der Einsatz u.a. des Programmes "NetDrive" von Novell empfohlen. Dabei muss beachtet werden, dass die Software knapp 20MB groß und nur in englischer Sprache verfügbar ist.

Hinzufügen einer Netzwerkressource

In der Windows-Netzwerkumgebung steht die Option "Netzwerkressource hinzufügen" zur Verfügung. Wenn man diesen Weg wählt, wird das Problem mit der Basic-Authentifizierung ebenfalls auftreten. Allerdings kann man dies - unabhängig von der Konfiguration der Registrierung - einfach umgehen. Bei der Eingabe der Internet- oder Netzwerkadresse muss der Port hinzugefügt werden. Im Fall von WebDAV ist die Portnummer immer die 80. Der folgende Screenshot zeigt, wie eine Eingabe aussehen muss:

Eingabe einer Netzwerkressource
Darstellung: Eingabe einer Netzwerkressource

Danach müssen die Zugangsdaten ebenfalls eingeben werden, aber sie werden von Windows anstandslos akzeptiert. Wenn die Einrichtung erfolgreich war, wird in der Netzwerkumgebung ein neuer Netzwerkordner angelegt, der so aussieht:

Netzwerkordner in der Netzwerkumgebung
Darstellung: Netzwerkordner in der Netzwerkumgebung

Hinweise zur Basic-Authentifizierung

Der Hintergrund ist, dass diese nicht in der Registrierung freigeschaltet ist. Sie wird als unsicher betrachtet, da das Passwort im Klartext vom Client zum Server übertragen wird.

Wichtig: Um die Basic-Authentifizierung in der Registrierung freizuschalten, muss eine ".reg"-Datei angelegt werden, die folgenden Inhalt hat:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWebClientParameters]
"UseBasicAuth"=dword:00000001

Im Registrierungseditor muss die Datei über die Import-Funktion in die Registry eingefügt werden. Nach einem Neustart des Computers sollte der Zugriff mit der Basic-Authentifizierung möglich sein.

WebDAV unter Linux einrichten

Zugriff über den Browser Konqueror

Die einfachste Möglichkeit, auf die WebDAV-Inhalte zuzugreifen, ist über den Konqueror-Browser. Dieser Browser dient gleichzeitig als Dateimanager und kommt ohne Einschränkung mit der Basic-Authentifizierung zurecht. Als Besonderheit unterstützt er ein eigenes WebDAV-Protokoll, so dass die Eingabe von "webdav://pfad/zum/webdav/laufwerk" in der Adresszeile vollkommen ausreicht.

Mounten eines WebDAV-Laufwerkes

Eine Alternative ist es, das WebDAV-Laufwerk ins Dateisystem des lokalen Rechners einzubinden. Dies geschieht durch den OpenSource-Treiber "davfs", da dies mit Linux-Bordmitteln nicht möglich ist. Den Treiber kann man sich über die Internetadresse "http://sourceforge.net/projects/dav/" herunterladen. Bei manchen Distributionen wie z.B. Debian ist der Treiber schon mit dabei. Folgende Voraussetzungen müssen für die Nutzung erfüllt sein:

  • Unterstützung für das Coda-Filesystem muss aktiv sein
  • Das openssl-Paket muss installiert sein.
  • Das (lib)neon-Paket muss installiert sein.

Einschränkungen durch SSL

Wenn SSL im Einsatz ist, müssen ein paar Punkte bei der Einrichtung bzw. Konfiguration von WebDAV beachtet werden:

  • Wenn eine Firewall verwendet wird, muss der Port 443 freigeschaltet werden.
  • Bei Windows funktioniert die Einrichtung als Netzlaufwerk nicht.
  • Wenn man das WebDAV-Laufwerk als neue Netzwerkressource hinzufügt, funktioniert die Einrichtung. Allerdings muss man bei der Netzwerkadresse z. B. "https://localhost:443/files" eingeben, da SSL die Portnummer 443 verwendet.
  • Wenn bei Linux ein WebDAV-Laufwerk per SSL erreichbar ist, muss im Konqueror anstatt "webdav" als Protokoll "webdavs" angegeben werden.
  • Der integrierte WebDAV-Client beim Apple Mac OS kommt auch nicht mit SSL zurecht. Hier hilft der Einsatz des Tools "Goliath" (funktioniert ab Mac OS 9).

Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Cookie-Einstellungen

Helfen Sie dabei, uns noch besser zu machen. Wir nutzen Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern