GNU/Linux >> Linux の 問題 >  >> Linux

NginxでIPv6を有効にする方法は?

皆さん、こんにちは。この短い投稿では、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を有効にする方法がわかりました。このようにして、彼らは別の信頼できる方法でサーバーにアクセスできるようになりました。

サーバーに適用します。


Linux
  1. HAProxy統計を有効にする方法

  2. NGINXでETagを無効にする方法

  3. IPv6を有効にして構成する方法

  1. CentOS / RHEL 7 で IPv6 を有効にする方法

  2. CentOS / RHEL 5 で IPv6 を有効にする方法

  3. CentOS/RHEL 8 で IPv6 を有効にする方法

  1. Nginxを使用してリダイレクトする方法

  2. LinuxでIP転送を有効にする方法

  3. NGINXでHTTP2を有効にする方法