たとえば、Web サイト a.com があり、そのディレクトリに ajax.php ファイルがあります。ここでは、a.com (つまり、このドメイン名にバインドされている) へのアクセスのみを許可する必要があります。 POSTデータを受け取る b.comなど他のドメイン名はPOSTしたい ajax.phpにデータを送ると直接503などを返します どのように書くのですか? nginx については詳しくありません。具体的な例を挙げて説明するのが最善です。ありがとう ~
为情所困2017-05-16 17:26:55
ドキュメントを読み、問題を解決するために数行のコードを書きました。当面はこの解決策を使用します。より良い解決策があれば、メッセージを残してください。
コードは以下に掲載されています
リーリーringa_lee2017-05-16 17:26:55
Nginx は複数のサイトを作成できます。それが Nginx のサーバーです。{}
最初にデフォルトのサイトを作成します:
サーバー{
サーバー名 _;
root /var/nginx/html;
}
別のサイト a.com を作成します:
サーバー{
サーバー名 a.com www.a.com;
ルート/data/www/a.com;
}
このようにすると、a.com のみがパス a.com の下のファイルにアクセスできるようになり、他のドメイン名はデフォルト サイト /var/nginx/html の下のファイルにアクセスできるようになります。