Ciao amici. In questo breve post, ti mostreremo come abilitare IPv6 su Nginx . Questo passaggio è importante per rendere disponibile il nostro sito Web o la nostra applicazione Web in più modi.
È davvero importante abilitare IPv6 su Nginx
Come tutti sappiamo IPv6 è la naturale evoluzione del protocollo IP. Questa versione non solo aumenta il numero di possibili indirizzi IP nel mondo, ma aggiunge anche un po' più di prestazioni nelle richieste che vengono fatte.
Se a questo aggiungiamo il fatto che sempre più IPv6 è presente in quasi tutti i provider Internet del mondo, allora è conveniente abilitarlo.
Innanzitutto, IPv6 ha un vantaggio in termini di prestazioni rispetto a IPv4, il che significa che le richieste e i tempi di caricamento sono migliori. In secondo luogo, perché ogni giorno la migrazione è continua ed è possibile che tu rimanga senza accesso al sito o con qualche problema.
Quindi, per evitare qualsiasi contrattempo, è meglio abilitare IPv6 su Nginx.
Abilitazione di IPv6 su Nginx
Assumiamo che Nginx sia installato e in esecuzione sul sistema. Sappiamo già che su sistemi derivati da Debian come Ubuntu e la famiglia dobbiamo correre
sudo apt install nginx
Dopodiché, dobbiamo modificare il file Nginx principale
sudo nano /etc/nginx/nginx.conf
E all'interno del server
sezione
sezione aggiungi quanto segue
listen [::]:80
Questo sarà sufficiente per indicare che tutte le richieste provenienti da qualsiasi indirizzo IPv6 vengono accettate sulla porta 80
.
Inoltre, puoi specificare un indirizzo IPv6
listen [xxxxxx]:80
E se aggiungi ipv6only=on;
direttiva quindi forzerai il server a ricevere solo richieste IPv6
listen [::]:80 default_server ipv6only=on;
Salva le modifiche e chiudi l'editor di testo.
Riavvia Nginx per applicare le modifiche.
sudo systemctl restart nginx
Per verificare le modifiche esegui il seguente comando
netstat -anlp | grep 80
E nella schermata di output, noterai che sta ascoltando tcp6
implicando che il processo ha avuto successo.
Quindi, divertiti.
Conclusione
Ora sai come abilitare IPv6 su un server web come Nginx. In questo modo, ora possono accedere al tuo server in un altro modo affidabile.
Applicalo sul tuo server.