Fichtre, je me disais bien que c'était possible... Tu nous expliquera @laster13 comment mettre les couleurs stp ?
- T'es certain qu'il ne manque rien ?
- Tu as vérifier le numéro de la version ?
- Le tout est bien à jour ?
- Ou alors cela ne fonctionne qu'avec une version en particulier (ou précédente) ?
- etc
nginx-1.15.0.tar.gz\nginx-1.15.0.tar\nginx-1.15.0\auto\lib\
Parce qu'il s'avère que Nginx les fournit (contient) déjà (quelqu'uns ou tous ?) dans ce dossier (le pcre, etc).
@laster13 Création du user "nginx" [...]
[...] ./configure --user=nginx --group=nginx
Cela ne devrait pas être www-data à place de nginx ?
cat /etc/nginx/nginx.conf | grep user
À moins que cela soit une erreur (à la toute première ligne) dans le fichier nginx.conf ?
Il y a une raison en particulier pour avoir choisit cette version (de php au lieu d'une plus récente) ?
De nos jours, c'est encore d'actualité ? Disons que j'ai toujours eu des doutes là-dessus.
Pourquoi lui compliquer la tâche ? Disons qu'un novice risque de se perdre lorsqu'il y a trop de fichier.
Alors de mon point de vue, ces 2 commandes sont inutiles. Puisque le fichier nginx.conf peut très bien l'affaire à lui tout seul.
@laster13 index index.php index.html index.htm index.nginx-debian.html;
Il sert à quoi le dernier ? Je n'ai jamais vu ce type de fichier et ce malgré ma très grande expérience.
Ce qui rend cette ligne inutile (comme il est déjà déclaré via la directive index).
C'est presque bon car il va devoir relancer cettte commande à chaque fois qu'il voudra rajouter un de ces sites :
chown -Rc www-data:www-data /var/www
Il nous faudrait @fabb24 une (re)copie de ces 2 fichiers : /etc/nginx/nginx.conf et /etc/nginx/fastcgi_params.
Afin que l'on puisse vérifier s'ils sont complet (etc)..
## Afin de déterminer la version de PHP et de Nginx :
php -v && nginx -v;
## Afin de d'exclure une erreur potentiel (dans la directive "fastcgi_pass")
cat /etc/php/7.0/fpm/pool.d/www.conf | egrep 'listen =|user =|group ='
## Toujours rien d'anormal (aucune erreur) ?
nginx -t;
Un dernier conseil car la bonne syntaxe c'est (au choix) :
systemctl -l status nginx
systemctl -l status nginx.service
## Cela nous donne(ra) un résultat complet.
Par contre, il doit y avoir un souci quelque part, non ? À cause de ceci :
/usr/sbin/nginx: No such file or directory