Comment activer ipv6 sur Discourse Docker ?

Bonjour !

J’installe Discourse Docker avec un nom d’hôte associé à l’ipv4. Lorsque je change l’ipv4 du domaine en ipv6, le forum cesse de répondre. Redémarrer le serveur ou docker n’aide pas.

1 « J'aime »

Je suggérerais de configurer à la fois ipv4 et 6 et d’attendre la mise à jour du DNS. Une fois mis à jour, vous pouvez supprimer 4.

3 « J'aime »

Si vous utilisez Cloudflare devant votre site, essayez le mode de chiffrement SSL/TLS Complet, pas Complet Strict.

TLS (https) via IPv6 ne semble pas produire un certificat CRT valide avec une installation Docker Discourse par défaut :

curl -v -H ‘Host: discourse.yoursite.com’ https://[your:ip:v6::address]

* ALPN, offering h2
* ALPN, offering http/1.1
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: none
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to your:ip:v6::address:443 
* Closing connection 0
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to your:ip:v6::address:443

Cependant, ignorer le certificat (en passant -k à cURL) semble être valide.