كيفية تمكين ipv6 على Discourse Docker؟

مرحباً!

أقوم بتثبيت Discourse Docker مع اسم مضيف مرتبط بـ ipv4. عندما أقوم بتغيير ipv4 للمجال إلى ipv6، يتوقف المنتدى عن الاستجابة. إعادة تشغيل الخادم أو docker لا يساعد.

إعجاب واحد (1)

أقترح تعيين كل من ipv4 و ipv6 والانتظار حتى يتم تحديث نظام أسماء النطاقات.
بمجرد التحديث، يمكنك إزالة 4

3 إعجابات

إذا كنت تستخدم Cloudflare أمام موقعك، فجرّب وضع تشفير SSL/TLS كامل، وليس كامل صارم.

يبدو أن TLS (https) عبر IPv6 لا ينتج شهادة صالحة (crt) مع تثبيت Discourse Docker افتراضي:

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

ومع ذلك، فإن تجاهل الشهادة (تمرير -k إلى cURL) يبدو صالحًا.