Dobrý den, přátelé. V tomto krátkém příspěvku vám ukážeme, jak povolit IPv6 na Nginx . Tento krok je důležitý pro zpřístupnění naší webové stránky nebo webové aplikace více způsoby.
Je opravdu důležité povolit IPv6 na Nginx
Jak všichni víme, IPv6 je přirozený vývoj protokolu IP. Tato verze nejen zvyšuje počet možných IP adres na světě, ale také přidává o něco vyšší výkon ve vznesených požadavcích.
Pokud k tomu přidáme fakt, že téměř u všech poskytovatelů internetu na světě existuje stále více IPv6, je vhodné jej povolit.
Za prvé, IPv6 má oproti IPv4 výkonnostní výhodu, což znamená, že požadavky a doba načítání jsou lepší. Za druhé proto, že migrace probíhá každý den nepřetržitě a vy můžete možná zůstat bez přístupu na stránku nebo s nějakými problémy.
Abyste se vyhnuli případným nehodám, je lepší povolit IPv6 na Nginx.
Povolení IPv6 na Nginx
Předpokládáme, že Nginx je nainstalován a spuštěn v systému. Již víme, že na systémech odvozených z Debianu, jako je Ubuntu a family, musíme běžet
sudo apt install nginx
Poté musíme upravit hlavní soubor Nginx
sudo nano /etc/nginx/nginx.conf
A uvnitř server
sekce
přidejte následující
listen [::]:80
To bude stačit k označení, že všechny požadavky z jakékoli adresy IPv6 jsou přijímány na portu 80
.
Můžete také zadat adresu IPv6
listen [xxxxxx]:80
A pokud přidáte ipv6only=on;
pak donutíte server přijímat pouze požadavky IPv6
listen [::]:80 default_server ipv6only=on;
Uložte změny a zavřete textový editor.
Chcete-li použít změny, restartujte Nginx.
sudo systemctl restart nginx
Chcete-li zkontrolovat změny, spusťte následující příkaz
netstat -anlp | grep 80
A na výstupní obrazovce si všimnete, že naslouchá tcp6
což znamená, že proces byl úspěšný.
Tak si to užijte.
Závěr
Nyní víte, jak povolit IPv6 na webovém serveru, jako je Nginx. Tímto způsobem mohou nyní přistupovat k vašemu serveru jiným spolehlivým způsobem.
Použijte jej na svém serveru.