[Nextcloud21] Dein Web-Server ist nicht richtig eingerichtet

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Tom80

Benutzer
Registriert
06. Okt. 2015
Beiträge
137
Reaktionspunkte
2
Punkte
18
Hallo,
Ich habe meine Nextcloud vor kurzem von Version 20 auf 21.0.3 upgedatet.
Jetzt erhalte ich in der Übersicht von Nextcloud folgende Warnungen:

  • Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/webfinger" aufzulösen. Weitere Informationen findest Du in der Dokumentation.
  • Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/nodeinfo" aufzulösen. Weitere Informationen findest Du in der Dokumentation.
  • Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/caldav" aufzulösen. Weitere Informationen findest Du in der Dokumentation.
  • Dein Web-Server ist nicht richtig eingerichtet um "/.well-known/carddav" aufzulösen. Weitere Informationen findest Du in der Dokumentation.

Um das wegzubekommen habe ich in der .htaccess unter /volume1/web folgendes eingetragen:

RewriteEngine On

RewriteRule ^\.well-known/host-meta /nextcloud/public.php?service=host-meta [QSA,L]
RewriteRule ^\.well-known/host-meta\.json /nextcloud/public.php?service=host-meta-json [QSA,L]
RewriteRule ^\.well-known/webfinger /nextcloud/public.php?service=webfinger [QSA,L]
RewriteRule ^\.well-known/nodeinfo /nextcloud/public.php?service=nodeinfo [QSA,L]
RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav/ [R=301,L]

In der .htaccess unter /volume1/web/nextcloud ist folgendes eingetragen:

...
<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/carddav /remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/caldav /remote.php/dav/ [R=301,L]
RewriteRule ^\.well-known/webfinger /public.php?service=webfinger [QSA,L]
RewriteRule ^\.well-known/nodeinfo /public.php?service=nodeinfo [QSA,L]
RewriteRule ^remote/(.*) remote.php [QSA,L]
RewriteRule ^(?:build|tests|config|lib|3rdparty|templates)/.* - [R=404,L]
RewriteRule ^\.well-known/(?!acme-challenge|pki-validation) /index.php [QSA,L]
RewriteRule ^(?:\.(?!well-known)|autotest|occ|issue|indie|db_|console).* - [R=404,L]
</IfModule>
...

Wie habt Ihr die Warnung wegbekommen?
Bis Version 20 hat das bei mir auch so funktioniert.
 
Garantiert weg bekommst du es wenn du die Nextcloud via vHost aufrufst als cloud.example.com anstatt example.com/nextcloud
Da braucht es auch keinerlei Anpassungen in htaccess oder woanders.
 
  • Like
Reaktionen: dirk1305
Da es wohl keine asndere Lösung gibt habe ich jetzt einen vHost eingerichtet. War schon etwas aufwendig alles umzustellen.
 
Zuletzt bearbeitet von einem Moderator:
Hi Tom80,

hättest Du für uns eine kleine Beschreibung der Vorgehensweise vom „nativen“ Betrieb im Webordner hin zum vHost bitte?

cheers,
abrocksi
 
Ich bekomme leider dieser Fehlermeldung, wenn ich den vHost einrichte und über die Domain Nextcloud aufrufen möchte.
 

Anhänge

  • Fehlermeldung Nextcloud vHost.PNG
    Fehlermeldung Nextcloud vHost.PNG
    16,8 KB · Aufrufe: 26
Ist die Domain auch in der config.php unter 'trusted_domains' eingetragen?
 
Danke. Teste ich
 
Bildschirmfoto 2022-02-20 um 21.00.58.png

Um nochmal darauf zurückzukommen. Hatte dasselbe Problem auch beim (diesmal manuellen) Update auf NC 23.

Falls das auch einem unterläuft, habe das wie folgt in den Griff bekommen:

Ich habe in der httpd-vhost.conf folgende Zeilen Code hinzugefügt:

Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger
Redirect 301 /.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo

Die Datei findet Ihr in: usr/local/etc/apache24/sites-enabled
 
Zuletzt bearbeitet:
Hallo Lordnikon1,

Dein Ansatz klappt bei mir nicht, allerdings nutze ich NC auch nicht über den Virtual Host. Fehlermeldung noch da.
Nach meiner Beobachtung wird die Datei auch bei jeder VH Änderung überschrieben. Von daher löscht mein NAS die Einträge.

cheers,
abrocksi
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat