Je n'ai pas vu la réponse à ma question dans cette discussion.
J'ai déjà essayé d'utiliser la conf provenant du tuto owncloud: https://mondedie.fr/d/6926-Tuto-Installer-OwnCloud-9-sur-Debian-7-ou-8-sous-Nginx
Mais j'obtiens 404 Not found sur la page https://mon_ip/nextcloud (redirigé vers https://mon_ip/nextcloud/index.php/apps/files/)
J'ai bien attribué les droits du dossier à www-data et mis le dossier en 755.
Le 404 laisse entendre qu'il essaie d'aller chercher les fichiers au mauvais endroit, pourtant ma conf est la suivante (dans rutorrent.conf):
location ^~ /nextcloud {
root /var/www;
include /etc/nginx/conf.d/php.conf;
include /etc/nginx/conf.d/cache.conf;
location ~ /\.svn {
deny all;
}
location ~ /\.ht {
deny all;
}
}
location ^~ /nextcloud/conf/ {
deny all;
}
location ^~ /nextcloud/share/ {
deny all;
}
EDIT: J'ai refait un passage du tuto owncloud et modifié l'emplacement du dossier data de nextcloud au passage. J'ai maintenant "Internal Server Error"
EDIT 2: J'ai re téléchargé nextcloud, re créé le dossier data et la bdd et j'ai eu accès à la page de login pour la configuration. Une fois fait, re erreur 404 ...
EDIT 3: Pour la postérité, solution trouvée en mixant ma config actuelle avec celle trouvée ici par zorrax Wagner et Jean Luc: https://mondedie.fr/d/6174-Resolu-Question-sur-l-installation-de-Owncloud/31
Ça donne ça :
location ^~ /nextcloud
{
location ~ \.php(?:$|/)
{
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
location ^~ /nextcloud/conf/ {
deny all;
}
location ^~ /nextcloud/share/ {
deny all;
}
Merci à tous !