Webserver not correct configured webfinger/nodeinfo/caldav/carddav

Hi,

at the moment I setup a nextcloud instance via the official nextcloud docker image. The nextcloud instance runs behind a nginx proxy.
Within the menu of administration/overview I get the following errors:

  • Your web server is not properly set up to resolve “/.well-known/webfinger”
  • Your web server is not properly set up to resolve “/.well-known/nodeinfo”
  • Your web server is not properly set up to resolve “/.well-known/caldav”
  • Your web server is not properly set up to resolve “/.well-known/carddav”

I configured the nginx proxy to redirect those urls:

location /cloud/ {
        proxy_pass http://127.0.0.1:8082/; #nextcloud docker instance
        include /etc/nginx/proxy_params;
}

location /cloud/.well-known/webfinger/ {
        return 301 /cloud/index.php/.well-known/webfinger/;
}

location /cloud/.well-known/nodeinfo/ {
        return 301 /cloud/index.php.well-known/nodeinfo/;
}

location /cloud/.well-known/carddav/ {
        return 301 $scheme://$host/cloud/remote.php/dav/;
}

location /cloud/.well-known/caldav/ {
        return 301 $scheme://$host/cloud/remote.php/dav/;
}

Especially carddav and caldav works without any problems.

Why nextcloud thinks my webserver is not configured correctly? May it be that the apache webserver in the docker container of the nextcloud image must be configured additionally?

Thanks for help :slight_smile:

bg
sebastian

Hi folks,

is nobody there who can assist here? :slight_smile: