Bonjour,
J'ai déployé la solution docker sur mon nas QNAP, tout semble fonctionner correctement. Ayant installé l'image nextcloud j'ai eu besoin d'une url pour pouvoir y accéder de l'extérieur et là ça ne fonctionne pas.
Quand j'accède à l'application via l'adresse IP http://192.168.1.110:8055/login tout se passe bien. Par contre quand j'y accède via l'URL nextcloud.en-voyages.fr j'ai l'erreur 502 et ça dans les logs du proxy (caddy)
http.log.error read tcp 192.168.1.147:36010->192.168.1.110:8055: read: connection reset by peer {"request": {"remote_addr": "192.168.1.130:62533", "proto": "HTTP/2.0", "method": "GET", "host": "nextcloud.en-voyages.fr", "uri": "/", "headers": {"Cache-Control": ["max-age=0"], "Upgrade-Insecure-Requests": ["1"], "Dnt": ["1"], "Sec-Fetch-Mode": ["navigate"], "Sec-Fetch-User": ["?1"], "Accept-Language": ["fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7,es;q=0.6"], "Accept-Encoding": ["br, gzip, deflate"], "User-Agent": ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"], "Accept": ["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"], "Sec-Fetch-Site": ["cross-site"], "Sec-Fetch-Dest": ["document"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h2", "proto_mutual": true, "server_name": "nextcloud.en-voyages.fr"}}, "duration": 0.207395228, "status": 502, "err_id": "j845xn7m9", "err_trace": "reverseproxy.(*Handler).ServeHTTP (reverseproxy.go:440)"}
Dans un premier temps je pensais que c'était une erreur de configuration du conteneur, mais les 3 autres conteneurs que j'ai sur mon NAS ont le même problème.
Dans un deuxième temps, je me suis dit que c'était une erreur du proxy, je l'ai court cicuité pour arriver directement sur le conteneur même erreur
Quand j'essaie d'y accéder avec mon adresse IP publique ça fonctionne aussi
Le problème semble bien être l'URL
Si vous avez des idées, je suis preneur
Merci
Partager