ホームページ  >  記事  >  運用・保守  >  Nginx により HTTP/2 構成が可能になり、Web サイトへのアクセスが高速化されます

Nginx により HTTP/2 構成が可能になり、Web サイトへのアクセスが高速化されます

王林
王林オリジナル
2023-07-04 12:52:361234ブラウズ

Nginx により、HTTP/2 構成により Web サイトのアクセス速度が向上します

要約:
インターネットの急速な発展に伴い、Web サイトのアクセス速度はユーザー エクスペリエンスにおける重要な要素の 1 つになりました。 HTTP/2 は、Web サイトの読み込み速度とパフォーマンスを効果的に向上させる新しいネットワーク プロトコルです。この記事では、Nginx で HTTP/2 構成を有効にして Web サイトへのアクセスを高速化する方法を紹介します。

  1. Nginx のインストール
    まず、Nginx がインストールされていることを確認する必要があります。 Ubuntu システムでは、次のコマンドを使用して Nginx をインストールできます:

    $ sudo apt-get update
    $ sudo apt-get install nginx

    インストールが完了したら、次のコマンドを使用して Nginx が正常にインストールされたかどうかを確認します:

    $ nginx -v
  2. Nginx が HTTP/2 をサポートしているかどうかを確認する
    ターミナルで次のコマンドを実行します。

    $ nginx -v

    出力情報に、--with-http_v2_module が含まれているかどうかを確認できます。存在する場合は、Nginx HTTP/2 がすでにサポートされていることを意味し、そうでない場合は、Nginx を再コンパイルするか、HTTP/2 をサポートするバージョンをインストールする必要があります。

  3. Nginx 構成ファイルを変更する
    構成ファイルを変更する前に、まず現在の構成ファイルをバックアップできます。構成ファイルは通常、/etc/nginx/nginx.conf または /etc/nginx/conf.d/default.conf にあります。

構成ファイルを開き、server セクションを見つけて、次の構成を追加します:

listen 443 ssl http2;
ssl_certificate /path/to/your/certificate.pem;
ssl_certificate_key /path/to/your/private_key.pem;

その中に、/path/to/your/ certificate.pem /path/to/your/private_key.pem は、SSL 証明書と秘密キーのパスに置き換える必要があります。

  1. Nginx 構成のリロード
    構成ファイルを保存した後、次のコマンドを実行して Nginx 構成をリロードします:

    $ sudo service nginx restart

    構成ファイルにエラーがない場合, Nginx は設定を再読み込みし、HTTP/2 を有効にします。

  2. HTTP/2 が有効かどうかを確認する
    次の Web サイトまたはツールを使用して、HTTP/2 が正常に有効になっているかどうかを確認できます:
  3. https://tools。 keycdn.com/ http2-test
  4. https://www.ssllabs.com/ssltest/

検証結果では、HTTP/2 が正常に開かれたかどうかを確認できます。

概要:
この記事では、Nginx で HTTP/2 構成を有効にする手順を紹介し、関連するコード例を添付します。 HTTP/2 は、新しいネットワーク プロトコルとして、Web サイトの読み込み速度とパフォーマンスを効果的に向上させることができます。 Nginx を構成すると、Web サイトの読み込みが速くなり、ユーザー エクスペリエンスが向上します。この記事が Nginx で HTTP/2 構成を有効にするのに役立つことを願っています。

参考資料:

  • https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-with-http-2-support-on -ubuntu-16-04
  • https://www.nginx.com/blog/nginx-1-9-5/
  • https://www.nginx.com/blog / http2-モジュール-nginx/

以上がNginx により HTTP/2 構成が可能になり、Web サイトへのアクセスが高速化されますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。