角度jsアプリケーションを使用していて、Nginxから特定のIPアドレスのURLをブロックしたいとします。 url:ipAddress:port /#/ register。ipAddressをブロックできません:port /#/ nginxからの登録
URLをブロックするために直面している問題は次のとおりです。中間に#があるため、NginxはURLを検出できません。私はnginx.config
location /#/register
{
allow 122.1.1.1;
deny all;
proxy_pass https://localhost:8443;
}
内のこの設定を書いた
私の代わりに#の正規表現のすべての種類を置くことを試みたが、それでも、私はここで何かが欠けています。
私がそれを検出してブロックする可能性のある方法を教えてください。 ありがとうございます。
はい、#の後にはURLに表示されません。しかし、リクエストの一部でバックエンドにヒットすると、「登録」が行われます。これは、角度経路がどのようにリダイレクトするかを理解する方法です。私は、要求のどの部分が来ているのかを知る必要があると思います。 –
ChromeでDevToolsを使用し、[ネットワーク]タブを見てください。このためにあなたのAngular Appが何を求めているのかがわかります –