nginx の一部の URL は特定の IP からのみアクセスできます

特定の IP アドレスのみが Nginx の特定の URL にアクセスできるようにするには、次の構成を使用できます。

location /restricted {
    allow 192.168.1.100;
    deny all;
}

上記の構成では、IP アドレス 192.186.1.100 を除くすべての IP アドレスによる /restricted URL パスへのアクセスが拒否されます。

複数の IP アドレスによるアクセスを許可する場合は、次のように、allow コマンドの後に複数の IP アドレスを追加できます。

location /restricted {
    allow 192.168.1.100;
    allow 10.0.0.2;
    allow 172.16.0.3;
    deny all;
}

上記の構成は、上記の 3 つの IP アドレスのみが /restricted URL パスへのアクセスを許可されていることを示しています。

Nginxのallowコマンドとdenyコマンドは順番に実行されることに注意してください。したがって、複数の許可コマンドと拒否コマンドを使用する場合は、それらの位置と順序に注意する必要があります。

おすすめ

転載: blog.csdn.net/m0_50758217/article/details/130369714