皆さん、こんにちは。この日、私は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をすばやく、簡単に、簡単に有効にする方法を紹介しました。
読んでいただきありがとうございます。プロジェクトでお役に立てば幸いです。