ホームページ  >  に質問  >  本文

nginx 構成サーバーモジュールの問題

第 2 レベルのドメイン名が 5 つあると仮定します。

リーリー

nginx を構成する場合、サーバー モジュールは次のようになります:

リーリー

質問:
1. 5 つの第 2 レベルのドメイン名があります。5 つのサーバー モジュールを作成する必要がありますか? 1 つだけを使用する汎用サーバー モジュールを作成できますか?

2. 5 つのサーバー モジュールが記述されている場合、各サーバー モジュール内の location ~ .php${ }模块是一样的,这个location ~ .php${ } モジュールは共有のために 1 回だけ記述できますか?つまり、サーバーモジュールの上位モジュールであるhttpモジュールに移動できるのでしょうか?

3. 多くの例では、ルートとインデックスを 2 回 (1 回はサーバーに、もう 1 回は次の層に) 書き込む必要があります。これはなぜですか? location / { }

世界只因有你世界只因有你2714日前477

全員に返信(3)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:11:58

    リーリー

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-16 17:11:58

    1. 5 つのドメイン名が同じルート ディレクトリを指し、同じサイトを表す場合、server_name はスペースで区切って複数のドメイン名を指定できます。5 つのドメイン名が異なるサイトを表す場合、通常は include を使用して複数のサーバー セグメントを構成する必要があります。複数の conf ファイルを導入するディレクティブ。各ドメイン名が conf ファイルになります。
    2.location ディレクティブはサーバーと場所でのみ使用できます。詳細については公式ドキュメントを参照してください:
    3. location のルート インデックスはサーバーのルート インデックスを共有できます。

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:11:58

    サーバー名にはスペースで区切って複数のドメイン名を指定できます

    返事
    0
  • キャンセル返事