2016-03-24 18 views
0

私の特別なデータベースに自分のIPが含まれている場合、クライアントを特別なページにリダイレクトしたいと思います。 ip_addresses.csvなどにNginxがクライアントIPでリダイレクト

マイデータベース: 191.11.23.3 3.4.11.22 5.117.33.4

どのように私はそれがnginx.confで行うことができますか?

答えて

1

データベースを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...; 
    } 
} 
関連する問題