Bon ça fonctionne \o/
Mais je ne sais pas pourquoi, ni comment 😀
J'ai commencé par une config minimale juste sur domaine1, avec seulement le html.
J'ai essayé en ajoutant le support du php, sans résultat. J'ai eu l'idée de changé le dossier de stockage du html. J'ai crée un dossier www dans mon home, avec de simples fichiers index.html et index.php, toujours sans succès. Et je sais pas pourquoi j'ai essayé d’accéder à domaine2, et la succès, ça marche!
Donc j'ai configuré domaine1, qui est inaccessible, et domaine2 est accessible 🤔
J'ai donc activé ma config rutorrent, et modifié la config que je venais de créer en domaine2, et ça marchais toujours. J'ai finis par activer la config links.domaine1, puis j'ai changer le dossier de stockage www, pour revenir vers le dossier "normal". Et tout fonctionne correctement 😎
Voici le fichier domaine2.conf final :
server {
listen 80;
server_name domaine2 www.domaine2;
root /var/www/domaine2;
index index.html index.htm index.php;
charset utf-8;
include /etc/nginx/conf.d/ciphers.conf;
access_log /var/log/nginx/xmltv.access.log main;
error_log /var/log/nginx/xmltv.error.log error;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
}
Il n'est pas très différent de celui d'origine, je ne comprends pas ce qui pouvait bloquer. Peut être l'ordre des commandes, ou le fait d'avoir changer de dossier www ???
Maintenant je vais pouvoir générer un certificat Let's Encrypt et l'ajouter à la config.
Merci d'avoir essayé de m'aider.