De rien @Mantinum et au premier abord, ton fichier semble contenir aucune erreur.
Toutefois, je te préviens, je crois que cette syntaxe de mon côté n'a jamais fonctioné :
#config php
location ~ ^(.+?\.php)(/.*)?$
{
try_files $1 = 404;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$1;
fastcgi_param PATH_INFO $2;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
Est-ce que tu as vérifier les droits ?
ls -all /var/www/nextcloud/;
https://nginx.org/en/docs/http/ngx_http_upstream_module.html#upstream
Il y a une chose d'étrange à cause du dernier message. Parce qu'il n'y a pas de directive upstream...
Pour t'aider, voici un petit schéma :
events
{
}
http
{
upstream
{
}
server
{
location
{
}
}
}
Cependant, tu as le choix car non elle n'est pas obligatoire. En outre, non je m'en sers plus et ce depuis déjà plusieurs années.
En dehors de ça, désolé mais pour l'instant je ne vois pas d'autre(s) piste(s) à envisager.