你好!
我正在安装与主机名 IPv4 关联的 Discourse Docker。当我将域的 IPv4 更改为 IPv6 时,论坛停止响应。重启服务器或 Docker 均无效。
你好!
我正在安装与主机名 IPv4 关联的 Discourse Docker。当我将域的 IPv4 更改为 IPv6 时,论坛停止响应。重启服务器或 Docker 均无效。
我建议同时设置 IPv4 和 IPv6,然后等待 DNS 更新。
更新后,您可以删除 IPv4。
如果您在网站前面使用了 Cloudflare,请尝试 Full SSL/TLS 加密模式,而不是 Full Strict。
TLS (https) 通过 IPv6 似乎无法在默认的 Discourse Docker 安装中生成有效的 crt:
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
但是,忽略证书(向 cURL 传递 -k)似乎是有效的。