Привет!
Я устанавливаю Discourse в Docker с привязкой к IPv4-адресу хоста. Когда я меняю IPv4 домена на IPv6, форум перестает отвечать. Перезапуск сервера или Docker не помогает.
Привет!
Я устанавливаю Discourse в Docker с привязкой к IPv4-адресу хоста. Когда я меняю IPv4 домена на IPv6, форум перестает отвечать. Перезапуск сервера или Docker не помогает.
Я бы предложил настроить и IPv4, и IPv6 и подождать обновления DNS.
После обновления вы можете удалить 4
Если вы используете 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) кажется допустимым.