nginxの学習を開始 2021-09-08

かつて必要に迫られてnginxを設定はしたが、理解していた気がしない。ので、理解のために学習する。新たに、[nginx]と[学習]というタグを作った。[学習]タグは、[記録]タグ、[メモ]タグと同類だが、明示的に学習の記録であるこをと示す。

さて、使うnginxバージョンは、nginx 1.14.1

設定ファイルのserverブロックの意味が分からないので、次の文書を読む。

用語法は:

  1. サーバー=仮想サーバー: 物理的機械のことではなくて、nginxの管理下にある“概念としてのサーバー”。nginx本体は、複数の“サーバー”を管理して、リクエストのディスパッチをする。
  2. 名前ベース・サーバー、IPベース・サーバー: 名前で識別されるサーバーと、IPアドレス番号で識別されるサーバー
  3. リクエスト: プロトコルIPアドレス、ポート番号、サーバー名などの識別情報がある。識別情報がサーバー選択とディスパッチに使われる。
  4. リクエスト・ディスパッチ: nginxプロセスが受け取ったリクエストを、nginx管理下の“サーバー”を選んで渡す処理。

最近の状況のニュース的記事は: