The following new error/warning is received in the Admin settings after upgrade:

Your web server is not properly set up to resolve `.well-known` URLs, failed on: `/.well-known/webfinger` For more details see the documentation ↗.

The documentation suggests adding rewrite rules, e.g.

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule ^\.well-known/carddav /nextcloud/remote.php/dav [R=301,L]
  RewriteRule ^\.well-known/caldav /nextcloud/remote.php/dav [R=301,L]
RewriteRule ^\.well-known/webfinger /nextcloud/index.php/.well-known/webfinger [R=301,L] RewriteRule ^\.well-known/nodeinfo /nextcloud/index.php/.well-known/nodeinfo [R=301,L]
</IfModule>

https://docs.nextcloud.com/server/29/admin_manual/issues/general_troubleshooting.html#service-discovery

However, adding the settings to httpd-local.conf and reloading makes no difference.

Note: caldav and carddav are handled in /etc/webapps/nextcloud/.htaccess

Why isn't webfinger handled there? This has to be set by the package as modifying the file manually triggers a hash violation on the modified file. (that can be worked around, but it's a hack)

Is this something that needs to be raised as a bug?

--
David C. Rankin, J.D.,P.E.

Reply via email to