Apache 2.4.10 mit mod_dav

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
wk1
Beiträge: 12
Registriert: 16.12.2014 11:40:05
Lizenz eigener Beiträge: MIT Lizenz

Apache 2.4.10 mit mod_dav

Beitrag von wk1 » 06.03.2015 17:49:38

Hallo@All,

hat jemand für mich eine funktionierende config für einen VirtualHost damit ich webdav an den Start bringen kann oder weiß jemand eventuell etwas über Bugs beim Jessie-Apache-Paket in Kombination mit webdav?

LG Sven

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Apache 2.4.10 mit mod_dav

Beitrag von rendegast » 06.03.2015 20:49:34

mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

wk1
Beiträge: 12
Registriert: 16.12.2014 11:40:05
Lizenz eigener Beiträge: MIT Lizenz

Re: Apache 2.4.10 mit mod_dav

Beitrag von wk1 » 07.03.2015 12:37:48

Hallo Rendegast,

die Seiten kenne ich, jedoch Funktioniert es mit diesen Beispielen nicht. Ich füge mal meine config an, eventuell habe ich auch was übersehen.

VirtualHost stld.email

Code: Alles auswählen

<VirtualHost *:80>

    ServerName sven.stld.email
    ServerAdmin hostmaster@stld.email
    DocumentRoot /var/www/stld.email/sven

    DirectoryIndex index.html index.php

    <Directory /var/www/stld.email/sven>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Require all granted
    </Directory>

    Alias /dav "/var/www/stld.email/sven/dav"
    DavLockDB /var/www/stld.email/DavLock

    <Directory "/var/www/stld.email/sven/dav">
        Dav On
        Dav filesystem
        DavDepthInfinity Off
        Require all granted
        Options +Indexes
        AuthType Basic
        AuthName DAV
        AuthUserFile /var/www/stld.email/passwd.dav
        Require valid-user
    </Directory>

    ErrorLog /var/log/apache2/error.log
    LogLevel warn
    CustomLog /var/log/apache2/access.log combined

</VirtualHost>
Tree

Code: Alles auswählen


/var/www/stld.email/
├── cloud
├── index.php
├── passwd.dav
├── sven
│   ├── 403.php
│   ├── 404.php
│   ├── dav
│   │   └── index.html
│   ├── favicon.ico
│   ├── index.html
│   └── robots.txt
└── www
    ├── 403.php
    ├── 404.php
    ├── favicon.ico
    ├── index.html
    └── robots.txt
Rechte von den Verzeichnissen: 755
Rechte von den Dateien: 644

Der Zugriff über Browser funktioniert auf http://sven.stld.email/dav/ mit folgendem LOG-Eintrag:

Code: Alles auswählen

> sven.stld.email:80 ... "GET /dav/ HTTP/1.1" 304 164 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0"
Mit cadaver bekomme ich folgenden LOG-Eintrag:

Code: Alles auswählen

> sven.stld.email:80 ... "OPTIONS /dav/ HTTP/1.1" 200 202 "-" "cadaver/0.23.3 neon/0.30.1"
> sven.stld.email:80 ... "PROPFIND /dav/ HTTP/1.1" 405 424 "-" "cadaver/0.23.3 neon/0.30.1"
Aufruf von: cadaver http://sven.stld.email/dav/ bringt folgendes Ergebnis:

Code: Alles auswählen

Could not access /dav/ (not WebDAV-enabled?):
405 Method Not Allowed
Connection to `sven.stld.email' closed.
dav:!>
Anmerkung: Die richtige Domain wurde durch stld ersetzt, bei der tld handelt es sich wirklich um eine .email.

LG Sven

Antworten