Nginx はどのようにして PHP ファイルへのクロスドメイン アクセスを禁止しますか?
世界只因有你
世界只因有你 2017-05-16 17:24:55
0
3
942

たとえば、Web サイト a.com があり、そのディレクトリに ajax.php ファイルがあります。ここでは、a.com (つまり、このドメイン名にバインドされている) へのアクセスのみを許可する必要があります。 POSTデータを受け取る b.comなど他のドメイン名はPOSTしたい ajax.phpにデータを送ると直接503などを返します どのように書くのですか? nginx については詳しくありません。具体的な例を挙げて説明するのが最善です。ありがとう ~

世界只因有你
世界只因有你

全員に返信(3)
为情所困

ドキュメントを読み、問題を解決するために数行のコードを書きました。当面はこの解決策を使用します。より良い解決策があれば、メッセージを残してください。

コードは以下に掲載されています

リーリー
いいねを押す +0
左手右手慢动作

Nginx は複数のサイトを作成できます。それが Nginx のサーバーです。{}

最初にデフォルトのサイトを作成します:

サーバー{
サーバー名 _;
root /var/nginx/html;
}

別のサイト a.com を作成します:

サーバー{
サーバー名 a.com www.a.com;
ルート/data/www/a.com;
}

このようにすると、a.com のみがパス a.com の下のファイルにアクセスできるようになり、他のドメイン名はデフォルト サイト /var/nginx/html の下のファイルにアクセスできるようになります。

いいねを押す +0
阿神

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート