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

nginx listen は IP:80 を指定しており、80 ポートすべてのリクエストをリッスンするように指定していないのですが、前者は通常にアクセスし、後者は 404 にアクセスします。

私のサーバーは複数の IP で構成されていますが、サーバー上に多数のサイトがあるため、同じ IP を使用する必要があるサイトが複数存在します。
以前は、サイトの構成はサーバー セグメント内の特定の IP: 80 を直接リッスンしていました。
現在、複数のドメイン名をバンドルする必要がある新しいサイトがあり、各ドメイン名は次のように解決されます。このサーバー上の別の IP なので、Listen では、IP を指定せずにすべてのポート 80 が直接監視されます。その結果、アクセス時にnginxからの404プロンプトが表示されます。
サーバーがポート 80 リクエストを受信すると、すべての設定ファイルを走査して、このドメイン名の設定ファイルがあるかどうかを確認することはありませんか?

曾经蜡笔没有小新曾经蜡笔没有小新2713日前736

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

  • 世界只因有你

    世界只因有你2017-05-16 17:22:25

    はい、server_name を正しく指定すれば可能です。

    真実を知りたい場合は、完全な構成を投稿してください。

    返事
    0
  • キャンセル返事