
這是我在這個社區的第一篇文章。
我在 Wix 上託管一個網站,並希望限制特定數量的個人訪問。另外,我希望每個人在流量到達 Wix 之前都透過我的 nginx 反向代理。我在 Wix 中配置了 DNS 網域、Nginx 和一些 IP 封鎖模組。
到目前為止一切順利 - 我的客戶端存取有效:
/// 客戶端 (IP 1.1.1.1) -> Nginx Rev. 代理程式 (2.2.2.2) -> Wix ///
然而,Wix 仍然能夠解碼我的客戶端的真實 IP (1.1.1.1),而不是我的 nginx 的真實 IP (2.2.2.2)。
這是我的 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;
我錯過了什麼?