C'est normal, tu as seulement activé le support de l'IPv6, et je suppose que chez toi tu utilises seulement IPv4 donc ça ne peut pas fonctionner.
Pour le vérifier, exécute cette commande :
netstat -pant | grep nginx
Dans ton cas, normalement tu dois avoir ça :
tcp6 0 0 :::80 :::* LISTEN xxx/nginx
tcp6 0 0 :::443 :::* LISTEN xxx/nginx
Alors que tu devrais avoir ça pour que ça puisse fonctionner en IPv4 :
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN xxx/nginx
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN xxx/nginx
Solution :
Supprime ces deux lignes :
listen [::]:80;
listen [::]:443 ssl;
Et met ça à la place :
listen 80;
Ou si tu veux garder le support de l'IPv6 avec l'IPv4 :
listen 80;
listen [::]:80 default ipv6only=on;