Trouvé…
J’ai tenté en ligne de commande wkhtmltopdf http://url-dokos test.pdf
et j’ai eu le plaisir de trouver un fichier test.pdf contenant le site par défaut de nginx plutôt que celui dokos.
Après vérification des logs nginx, effectivement la génération de PDF à partir de dokos tentait le chargement des fichiers assets depuis le site par défaut plutôt que celui de dokos.
Quelques recherches plus tard, j’ai remarqué que curl http://mon_url_dokos
renvoyait vers le site par défaut. Toujours en recherchant, j’ai trouvé que:
curl -4 http://mon_url_dokos
renvoie bien vers le site dokos
curl -6 http://mon_url_dokos
renvoie vers lie site par défaut de nginx
IPv6 est utilisé par défaut lorsque cela est possible. Donc deux solutions:
- Reconfigurer
/etc/hosts
pour supprimer l’entrée IPv6 qui resoud le domaine dokos - Ajouter la directive
listen [::]:80;
dans le fichier de configuration nginx de dokos, pour obliger nginx a accepter les requĂŞtes IPv6 sur le site dokos.
Etant donné que IPv6 devrait être configuré partout, je ferais une PR pour l’activer par défaut
Merci, et désolé pour le bruit sur le forum.