この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 4211|答える: 3

NginxがHTTP/2プロトコル対応を追加

[リンクをコピー]
掲載地 2022/05/07 19:13:24 | | | |
HTTP/2プロトコルは、次世代のHTTPプロトコルであるハイパーテキスト転送プロトコルのバージョン2.0です。 HTTP 2.0は、HTTPの意味的に最適化された配信を提供し、単一の接続でHTTPリクエストとレスポンスを再利用する能力を得て、要求応答の効率を大幅に向上させます。 すべてのウェブサイトでHTTP/2を有効にすることを推奨します。

HTTP/1.xとHTTP/2プロトコルの比較
https://www.itsvse.com/thread-10023-1-1.html

まず、HTTP/2を有効にするにはNginxバージョン1.9以上が必要で、http_v2_moduleモジュールも必要です。 すでにサーバーにNginxサービスをインストールしており、HTTP/2プロトコルを追加する場合はNginxを再コンパイルする必要があります。

まず、以下のコマンドを入力して表示してください以前にコンパイルされたパラメータ




nginx-1.20.1のソースコードにアクセスし、--with-http_v2_moduleパラメータを追加し、再コンパイルすると、コマンドは以下の通りです:

インストールしないでください!!!

まずは前のngxinファイルをバックアップしてください


nginxサービスを停止し、nginxファイルを以下のコマンドで置き換えます:

以下に示すように:



ウェブサイトはHTTP/2プロトコルに対応しています

nginx.confの設定ファイルを以下のように修正します:


nginxサービスを再起動し、オンラインのテストサイトを探して以下のようにテストします:



(終わり)




先の:NginxはHTTPSを使ってSSL証明書を設定しています
次に:ASP.NET コアはIISのインプロセスモデルとアウトオブプロセスモデルをホストしています
掲載地 2022/05/07 22:50:38 |
もう一度学びに来たんだ...
 地主| 掲載地 2022/06/12 14:08:41 |
QUICプロトコルHTTP/3が正式にリリースされました
https://www.itsvse.com/thread-10330-1-1.html
 地主| 掲載地 2025/04/02 16:10:49 |
nginx:[警告]「聞いて... http2"ディレクティブは廃止されているので、/data2/middleware/nginx/conf.d/itsvse.conf:2 の「http2」ディレクティブを使いましょう。


旧版の記述:


新しいバージョンの書き方:

免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com