0
私の特別なデータベースに自分のIPが含まれている場合、クライアントを特別なページにリダイレクトしたいと思います。 ip_addresses.csvなどにNginxがクライアントIPでリダイレクト
マイデータベース: 191.11.23.3 3.4.11.22 5.117.33.4
どのように私はそれがnginx.confで行うことができますか?
私の特別なデータベースに自分のIPが含まれている場合、クライアントを特別なページにリダイレクトしたいと思います。 ip_addresses.csvなどにNginxがクライアントIPでリダイレクト
マイデータベース: 191.11.23.3 3.4.11.22 5.117.33.4
どのように私はそれがnginx.confで行うことができますか?
データベースをnginx.conf
にマージする必要があります(どのように簡単にnginxでCSVを使用できるかわかりません)。
geo moduleを使用できます。まず、テストされていない例:
geo $redirectip {
default 0;
# you can use "include" of course, see examples in documentation
192.11.23.3 1;
3.4.11.22 1;
5.117.33.4 1;
...
}
server {
if ($redirectip) {
return/rewrite/whatever_you_want...;
}
}