Die Verzeichnisse wurden erstellt! Der Fehler ist glaube ich nur die Error Seite von der Standart-Webseite (Siehe angehängtes Bild). In der error.log steht folgendes: "[Tue May 08 14:19:18 2012] [error] [client xx.xxx.xxx.x] File does not exist: /var/www/domain.tld/
web/webdav"
Der Webdav mod wurde ebenfalls gestartet:
a2enmod dav_fs a2enmod dav
Die ersteltte vHost Datei von ISPConfig:
<Directory /var/www/domain.tld>
AllowOverride None
Order Deny,Allow
Deny from all
</Directory>
<VirtualHost *:80>
DocumentRoot /var/www/domain.tld/web
ServerName domain.tld
ServerAlias domain.tld
ServerAdmin
webmaster@domain.tld
ErrorLog /var/log/ispconfig/httpd/domain.tld/error.log
Alias /error/ "/var/www/domain.tld/web/error/"
ErrorDocument 400 /error/400.html
ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 405 /error/405.html
ErrorDocument 500 /error/500.html
ErrorDocument 502 /error/502.html
ErrorDocument 503 /error/503.html
<IfModule mod_ssl.c>
</IfModule>
<Directory /var/www/domain.tld/web>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/clients/client0/web8/web>
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
# suexec enabled
<IfModule mod_suexec.c>
SuexecUserGroup web8 client0
</IfModule>
# Clear PHP settings of this website
<FilesMatch "\.ph(p3?|tml)$">
SetHandler None
</FilesMatch>
# php as fast-cgi enabled
# For config options see:
mod_fcgid - Apache HTTP Server
<IfModule mod_fcgid.c>
IdleTimeout 300
ProcessLifeTime 3600
# MaxProcessCount 1000
DefaultMinClassProcessCount 0
DefaultMaxClassProcessCount 100
IPCConnectTimeout 3
IPCCommTimeout 360
BusyTimeout 300
</IfModule>
<Directory /var/www/domain.tld/web>
AddHandler fcgid-script .php .php3 .php4 .php5
FCGIWrapper /var/www/php-fcgi-scripts/web8/.php-fcgi-starter .php
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/clients/client0/web8/web>
AddHandler fcgid-script .php .php3 .php4 .php5
FCGIWrapper /var/www/php-fcgi-scripts/web8/.php-fcgi-starter .php
Options +ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
# add support for apache mpm_itk
<IfModule mpm_itk_module>
AssignUserId web8 client0
</IfModule>
<IfModule mod_dav_fs.c>
# Do not execute PHP files in webdav directory
<Directory /var/www/clients/client0/web8/webdav>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler None
</FilesMatch>
</Directory>
# DO NOT REMOVE THE COMMENTS!
# IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
# WEBDAV BEGIN
Alias /webdav/ /var/www/clients/client0/web8/webdav/
<Location /webdav/>
DAV On
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
AuthType Digest
AuthName ""
AuthUserFile /var/www/clients/client0/web8/webdav/.htdigest
Require valid-user
Options +Indexes
Order allow,deny
Allow from all
</Location>
# WEBDAV END
</IfModule>
</VirtualHost>
Ich glaube ISPConfig setzt die vHost Einstellungen falsch, so dass beim Aufruf von
http://domain.tld/webdav/ auf das Web-Verzeichnis gelinkt wird und nicht auf das Webdav-Verzeichnis.