Serveur n'écoute pas sur IPv6

Notre certificat Let’s Encrypt a échoué à se renouveler aujourd’hui. Cela est dû au fait que le serveur ne répond pas sur IPv6. Pour l’instant, nous avons résolu le problème en supprimant l’entrée IPv6 du DNS.

Je suppose que cela fonctionnait auparavant, mais je ne suis pas vraiment sûr. Je ne sais pas trop quoi vérifier ici. Des pistes ?

Le pare-feu semble correct :

$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
[...]        
80 (v6)                    ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)

Mais il n’écoute que sur IPv4 :

$ ss -tulpn | grep -e 80 -e 443
tcp    LISTEN  0       128            0.0.0.0:80          0.0.0.0:*             
tcp    LISTEN  0       128            0.0.0.0:443         0.0.0.0:*   

Les installations suivant l’installation standard officielle de Discourse fonctionneront parfaitement avec IPv6, à condition que l’administrateur ait configuré l’entrée DNS AAAA et que la machine hôte dispose d’une connectivité IPv6. Cela est constamment testé dans l’offre VPS de Digital Ocean par notre équipe.

L’utilisation d’autres fournisseurs et méthodes d’installation introduit de nombreuses variables, et nous ne sommes pas en mesure de fournir un support pour toutes les combinaisons possibles.

Cela dit, pouvez-vous partager la sortie de docker ps ?

Bien sûr :

$ sudo docker ps
CONTAINER ID   IMAGE                 COMMAND        CREATED        STATUS        PORTS                                      NAMES
15ceb9642e9b   local_discourse/app   "/sbin/boot"   3 months ago   Up 3 months   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

Merci !