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

NGINXでHTTP2を有効にする方法

皆さん、こんにちは。この日、私はNginxについて別のトリックを持っています。つまり、今日は、NginxでHTTP2を有効にする方法を学びます。

HTTP2はHTTPの自然な進化です。そのおかげで、応答速度が向上します。 接続を使用して複数の要求と応答を行うことができるアーキテクチャのため。

HTTP2のもう1つの興味深い側面は、冗長な情報の送受信を排除することです 。これに加えて、すべてが安全に行われるため、インターネットエクスペリエンスがより効率的になります。

これらおよびその他の理由により、多くのシステム管理者およびWebマスターは、すべての構成でこのプロトコルを有効にすることを選択しています。今日はNginxを使用して同じことを行います。

いくつかの考慮事項

このチュートリアルを実行するには、Nginxを正しくインストールして構成する必要があります。これに加えて、sudoを持つユーザーを使用します またはroot権限。

これに加えて、Nginxのバージョンが1.9.5よりも高い必要があります。 最小限のターミナルスキルを持っていること。

さあ、行きましょう。

NginxでHTTP2を有効にする方法

NginxでHTTP2をグローバルに有効にする場合は、構成ファイル(/etc/nginx/nginx.conf)を変更する必要があります。 。

sudo nano /etc/nginx/nginx.conf

ただし、サーバー上のサイトごとに多くの構成がある場合は、これらの各ファイルを編集する必要があります。これらのファイルがどのように見えるかの例は次のとおりです。

sudo nano /etc/nginx/sites-enabled/domain.conf

この場合、私がnanoを使用していることを示します ただし、実際には任意のテキストエディタを使用できます。

編集を開始したら、serverで確認する必要があります listenを介してSSLを有効にしているセクション 指令。これが当てはまる場合は、HTTP/2を追加するだけです。 このように。

server { 
    listen 443 ssl http2; 
    ssl_certificate ...
    ssl_certificate_key ...
 }

次に、変更を保存してエディタを閉じます。

次に、Nginx構文が正しいことを確認する必要があります。

sudo nginx -t

エラーがない場合は、実行してNginxを再起動できます

sudo systemctl restart nginx

変更を確認したい場合は、外部ツールを使用できます。これに最適なものの1つは、チェックを簡単に実行できるKeyCDNです。

お役に立てば幸いです。

結論

この投稿では、NginxでHTTP2をすばやく、簡単に、簡単に有効にする方法を紹介しました。

読んでいただきありがとうございます。プロジェクトでお役に立てば幸いです。


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

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

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

  1. NginxでHTTP/2を有効にする方法

  2. NginxでTLS1.3を有効にする方法

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

  1. CentOS8のNginxでBrotli圧縮を有効にする方法

  2. Debian8JessieサーバーでNginxを使用してHTTP2プロトコルを有効にする方法

  3. Ubuntu 20.04、18.04、16.04のNginxでTLS1.3を簡単に有効にする方法