仮想ホスト-サーバブロック


1.仮想ホスト

  • Host:ネットワークに接続されているコンピュータを表す
  • Virtual Host:複数のコンピュータが存在するように、1台のコンピュータ.
    ex)http://egoing.nethttp://deving.net接続時、両方とも1.226.82.52 IPを指し、1.226.82.52 IPのホストはドメインごとに異なるページをサービスすることができる.
  • 2.仮想ホストの使用方法

  • nginxは、仮想ホストを指定するために使用されます.confファイルでサーバブロックを使用します.
  • 1台のホストが1つのWebサービスしか実行しない場合は、この方法も悪くありませんが、1台のホストが複数のサービスを実行する場合はincludeを使用することをお勧めします.
  • server_name

  • (主にドメイン)ホスト名が到来する.
  • server nameが属するサーバブロックは、ホスト名の設定です.
  • include

  • 設定を個別のファイルに書き込むことで、設定をグループ化して回収する方法が提供されます.
    ex)sites-andableディレクトリ内のすべてのファイルは自動インポートの例であり、sites-andableディレクトリ内で仮想ホストに基づいてファイルを作成して配置すると、nginxはそのディレクトリ内のすべてのファイルをインポートして使用します.
  • http {
        includes sites-enabled/*;
    }

    リファレンスサイト

  • リンクテキスト:2013年の記事に違いがある可能性があります.