
これはこのコミュニティへの私の最初の投稿です。
私は Wix で Web サイトをホストしており、アクセスを一定数の個人に制限したいと考えています。さらに、トラフィックが Wix に到達する前に、全員が nginx リバース プロキシを通過するようにしたいと考えています。Wix で DNS ドメイン、Nginx、およびいくつかの IP ブロッキング モジュールを構成しました。
これまでのところ順調です。クライアント アクセスは機能しています。
/// クライアント (IP 1.1.1.1) -> Nginx Rev. プロキシ (2.2.2.2) -> Wix ///
ただし、Wix は、nginx の IP (2.2.2.2) ではなく、クライアントの実際の IP (1.1.1.1) をデコードできます。
これは私の nginx 設定の一部です:
proxy_set_header X-Real-IP 2.2.2.2;
proxy_set_header X-Forwarded-For "2.2.2.2";
proxy_set_header Accept-Encoding "";
proxy_pass_request_headers off;
proxy_http_version 1.1;
私は何か見落としてますか?