皆さん、こんにちは。この短い投稿では、NginxでIPv6を有効にする方法を紹介します。 。この手順は、当社のWebサイトまたはWebアプリケーションをより多くの方法で利用できるようにするために重要です。
NginxでIPv6を有効にすることは非常に重要です
ご存知のとおり、IPv6はIPプロトコルの自然な進化です。このバージョンでは、世界中で可能なIPアドレスの数が増えるだけでなく、行われるリクエストのパフォーマンスも少し向上します。
これに、世界中のほぼすべてのインターネットプロバイダーにますます多くのIPv6が存在するという事実を追加すると、それを有効にすると便利です。
まず、IPv6にはIPv4よりもパフォーマンス上の利点があります。つまり、要求と読み込み時間が長くなります。第二に、移行は毎日継続的であり、サイトにアクセスできないか、問題が発生する可能性があるためです。
したがって、事故を避けるために、NginxでIPv6を有効にすることをお勧めします。
NginxでIPv6を有効にする
Nginxがシステムにインストールされ、実行されていることを前提としています。 UbuntuやファミリーのようなDebianから派生したシステムでは、実行する必要があることはすでに知っています
sudo apt install nginx
この後、メインのNginxファイルを編集する必要があります
sudo nano /etc/nginx/nginx.conf
そしてserver
の内部 セクション
セクションに次を追加します
listen [::]:80
これは、任意のIPv6アドレスからのすべての要求がポート80
で受け入れられることを示すのに十分です。 。
また、IPv6アドレスを指定することもできます
listen [xxxxxx]:80
また、ipv6only=on;
を追加すると ディレクティブを使用すると、サーバーはIPv6リクエストのみを受け取るように強制されます
listen [::]:80 default_server ipv6only=on;
変更を保存して、テキストエディタを閉じます。
Nginxを再起動して変更を適用します。
sudo systemctl restart nginx
変更を確認するには、次のコマンドを実行します
netstat -anlp | grep 80
そして、出力画面で、tcp6
をリッスンしていることがわかります。 プロセスが成功したことを意味します。
だから、楽しんでください。
これで、NginxなどのWebサーバーでIPv6を有効にする方法がわかりました。このようにして、彼らは別の信頼できる方法でサーバーにアクセスできるようになりました。
サーバーに適用します。