Server non in ascolto su IPv6

Il nostro certificato Let’s Encrypt non è riuscito a rinnovarsi oggi. Il motivo è che il server non risponde su IPv6. Per ora l’abbiamo risolto rimuovendo la voce IPv6 dal DNS.

Immagino che prima funzionasse, ma non ne sono sicuro. Non so esattamente cosa controllare qui. Avete qualche suggerimento?

Il firewall sembra a posto:

$ sudo ufw status
Stato: attivo

Destinazione               Azione      Origine
--                         ------      ----
[...]        
80 (v6)                    CONSENTI    Ovunque (v6)             
80/tcp (v6)                CONSENTI    Ovunque (v6)             
443/tcp (v6)               CONSENTI    Ovunque (v6)

Ma ascolta solo su 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:*   
1 Mi Piace

Le installazioni che seguono la Guida ufficiale standard di installazione di Discourse funzioneranno correttamente anche su IPv6, a condizione che l’amministratore abbia configurato la voce DNS AAAA e che la macchina host disponga di connettività IPv6. Questo è stato testato costantemente dal nostro team nell’offerta VPS di Digital Ocean.

L’utilizzo di altri provider e metodi di installazione introduce molte variabili e non siamo in grado di fornire supporto per tutte le possibili combinazioni.

Detto questo, puoi condividere l’output di docker ps?

3 Mi Piace

Certamente:

$ 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

Grazie!

1 Mi Piace