erreur 443 en download depuis le forum
On peut uploader des fichiers grâce à une extension, ça marche très bien.
Cependant, en download, avec debug activé, on a
cURL error 7: Failed to connect to talk.felinn.org port 443: Connection refused
En ajoutant listen 443
au nginx.conf de talk.felinn.org (celui dans le container) etc. l'erreur change et devient plus zarbi. En même temps c'est censé être géré au niveau du reverse proxy non ? Donc je ne comprends pas.
J'imagine qu'on peut résumer le bug en : talk.felinn.org ne peut pas s'adresser des requêtes à lui-même ?
edit du 17/11 : je réplique le bug avec plus de détails
Donc j'active le mode debug et je vais cliquer sur un pdf dans un post, comme ici
Voici le log interne de flarum
En gros : cURL error 7: Failed to connect to talk.felinn.org port 443: Connection refused
mais que pour un pdf (seul fichier hors image testé).
Ça laisse penser que ça peut être une erreur de regex, mais j'ai pris celle recommandée par le dev pour être sûr :
(video\/(3gpp|mp4|mpeg|quicktime|webm))|(audio\/(aiff|midi|mpeg|mp4))|(image\/(gif|jpeg|png))|(application\/(x-(7z|rar|zip)-compressed|zip|arj|x-(bzip2|gzip|lha|stuffit|tar)|pdf))
Ça marche pour uploader, mais pas pour télécharger, donc pas sûr non plus à 100% que ça soit en cause.
Reste nginx, error.log dit rien, access.log dit :
"GET /api/fof/download/fb733a78-f281-42ad-a627-b9b3fa47223e/338/vmC4wFUSzBCi89vOodX307qORY1S0J76odlP2N9G HTTP/1.1" 500 8362 "https://talk.felinn.org/d/65-les-dinosaures-ont-ils-existe" "Mozilla/5.0 (X11; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0"
"GET /d/65-les-dinosaures-ont-ils-existe HTTP/1.1" 200 10309 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0"
Maintenant, si j'ajoute listen 443 ssl
à flarum.felinn.org.conf
, l'erreur change :
cURL error 35: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to talk.felinn.org:443