Hallo zusammen,
brĂ€uchte hier mal bitte etwas Hilfe mit âWarnungen bei der Systemkonfigurationâ
Folgende Fehlermeldungen erscheinen:
Dein Web-Server ist nicht richtig eingerichtet um â/.well-known/caldavâ aufzulösen.
Und ⊠um â/.well-known/carddavâ aufzulösen.
Nextcloud ist installiert unter /var/www/nextcloud
und sitzt auf einer Apache, PHP 7.4 und MariaDB -Konfiguration.
Apache mit folgender Konfiguration (Auszugsweise):
Allgemeine Konfiguration, Datei: /etc/apache2/apache2.conf
...
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
...
Datei: /etc/apache2/sites-available/001-nextcloud.conf (ist aktiviert)
<VirtualHost *:80> ... DocumentRoot /var/www/nextcloud ... <Directory /var/www/nextcloud/> Require all granted Options FollowSymLinks MultiViews AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> <IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" </IfModule> SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud </Directory> </VirtualHost>
000-default.conf ist disabled
Inhalt (auszugsweise, Standarddatei; wurde nicht angefasst) der Datei: /var/www/nextcloud/.htaccess
...
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} DavClnt
RewriteRule ^$ /remote.php/webdav/ [L,R=302]
RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^\.well-known/host-meta /public.php?service=host-meta [QSA,L]
RewriteRule ^\.well-known/host-meta\.json /public.php?service=host-meta-json [QSA,L]
RewriteRule ^\.well-known/webfinger /public.php?service=webfinger [QSA,L]
RewriteRule ^\.well-known/nodeinfo /public.php?service=nodeinfo [QSA,L]
RewriteRule ^\.well-known/carddav /remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav /remote.php/dav/ [R=301,L]
RewriteRule ^remote/(.*) remote.php [QSA,L]
RewriteRule ^(?:build|tests|config|lib|3rdparty|templates)/.* - [R=404,L]
RewriteCond %{REQUEST_URI} !^/\.well-known/(acme-challenge|pki-validation)/.*
RewriteRule ^(?:\.|autotest|occ|issue|indie|db_|console).* - [R=404,L]
</IfModule>
...
Webseite lauert in einem Raspberry hinter einem Reverseproxy und ist per https://sub.domain.tld zugÀnglich. Reverseproxy leitet intern per port 80 weiter.
Alles andere funktioniert eigendlich ganz gut. Ein Aufruf von https://sub.domain.tld/remote.php/dav scheint auch zu funken - jedenfalls bekommt man im Browser die Meldung âThis is the WebDAV interface. It can only be accessed by WebDAV clients âŠâ zu sehen.
Nextcloud wurde eben eingerichtet und ist die aktuelle Version.
Danke und schöne GrĂŒĂe,
Markus