Nginx, не получая реальный IP посетителя в блоке сервера

Я использую loadbalancer в своей текущей установке, запросы прибывают из IP 10.71.128.13.

Я использую Nginx в качестве передней стороны к бэкенду Gunicorn. Я хочу получить реальный IP-адрес посетителя и зарегистрировать его (не loadbalancer IP).

Мой nginx.conf:

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';

# GET REAL IP
set_real_ip_from   10.71.128.12;
set_real_ip_from   10.71.128.13;
set_real_ip_from   10.71.128.14;
real_ip_header     X-Forwarded-For;

Мой блок сервера 'example.conf'

# HTTPS
server {

   etc....

location / {

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    proxy_set_header X-Forwarded-Proto https;

    proxy_set_header Host $http_host;

    proxy_redirect off;

    proxy_buffering on;
}
}

Запись в журнале в качестве примера:

10.71.128.13 - - [10/Jun/2014:13:27:58 +0100] "POST /example/ HTTP/1.1" 200 25 "https://example.com/" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36"

Печально эта конфигурация просто возвращает loadbalance IP а не IP-адрес посетителя... Кто-либо может помочь?

Спасибо

1
задан 10 June 2014 в 15:30
1 ответ
[११4633636]] प्रोक्समक्स KVM मा आधारित XenServer वा ESXi जस्तै समान एक निःशुल्क स्ट्यान्डलोन vm सर्वर उत्पादन हो: [११4664545]] https://www.proxmox.com [१२33] यो विकल्पको साथ एक राम्रो UI मिल्यो स्वत: सुरु vm बुट मा यदि चाहानु हुन्छ भने: [११46646477] https://pve.proxmox.com/wiki/Virtual_Machine_Startup_and_Shutdown_Behavi [[१२44] -121---10१११११- [११4404040०] प्रोक्सीले लोडब्यालेन्सिंग गर्न आवश्यक SSL हेडिंग थप्न सक्दैन त्यसैले तपाईं कहिल्यै सुरु भएको आईपी [११4634141]] नजानुहोस्
0
ответ дан 4 December 2019 в 08:36

Теги

Похожие вопросы