/.well-known Fehler

Hallo Leute,
ich habe mir eine frische NC 28 aufgesetzt. Habe auch alle Sicherheits- und Einrichtungswarnungen weg bekommen. Aber zwei verdammte .well-known Fehler bekomme ich einfach nicht weg. Und zwar die allseits bekannten mit webfinger und nodeinfo.

Habe verschiedene Tipps aus dem Netz versucht. Aber egal wa sich in meine aktivierte site.conf des Apache2 eintrage. Lade den Apache2 anschließend neu. Ich bekomme diese beiden Fehler einfach nicht weg.

Weiß jemand wo genau ich die Umleitung im Apache2 wie eintragen muss, damit ich diese Fehler weg bekomme?

Versuche doch mal verschiedene Lösungensvorschläge hier aus dem Forum.

Oder gib uns mehr Infos, damit wir nicht unsere Glaskugel überanstrengen müssen um rauszufinden, wie du das wo installiert hast…

Wenn Dein Webserver/Nextcloud unter https (SSL auf Port 443) läuft, nutzen dir die Einstellungen für http auf Port 80 (siehe 1. Zeile Deines Screenshots) überhaupt nichts.

Ne, läuft nicht nicht unter https. Habs bisher nur auf Port 80.

Bei mir sieht der Redirect so aus:
Redirect 301 /.well-known/webfinger https://meinedomain.de/nextcloud/index.php/.well-known/webfinger

Du müsstest also entsprechend “http://deinedomain.tld” voran stellen und anschließend nach dem Speichern “service apache2 reload” nicht vergessen.

Hast du den Redirect einfach so im Virtual Host definiert oder innerhalb eines < IfModule > ???
Und wenn das Redirect-Ziel im Browser mal aufrust, kommt dann bei dir auch die Message: {“message”:“webfinger not supported”} ???

Beim virtualhost

Funktioniert bei mir nicht. Würdest bitte nochmal eben den zweiten Teil meiner Frage nachgucken …

Ja, die Meldung erscheint auch, wenn ich die Adresse “https://meinedomain.de/nextcloud/index.php/.well-known/webfinger” im Browser eingebe.

Ich weiß aber nicht, ob das “richtig” ist, einfach die UIR aufzurufen. Jedenfalls erhalte ich keine Fehlermeldung im Nextcloud.

Guten Abend @borsel,

ich weiß leider nicht, ob ich mit meiner Hilfe den Fehler beheben kann, aber wir nutzen die folgende Konfiguration:

<IfModule mod_headers.c>
 Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains; strict-origin; preload"
 Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav
 Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav
 Redirect 301 /.well-known/webfinger /nextcloud/index.php/.well-known/webfinger
 Redirect 301 /.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo
</IfModule>

Bei uns steht das in der /etc/apache2/sites-enabled/000-default-le-ssl.conf -Konfigurationsdatei. Das würde vielleicht auch in deine /etc/apache2/sites-available/nextcloud.conf Datei reinpassen?

Ich weiß nicht, ob dir das hilft, aber bei uns hat es geholfen.

Viele Grüße und gutes Gelingen,
schBenedikt

Besser in die sites-enabled/default.conf, denn diese dürfte die aktive Konfigurationsdatei sein, da kein SSL aktiviert ist.