2016-04-01 8 views
2

ich Nginx mit Odoo benutze und ich versuchte Adresse Benutzer ip zu erhalten:Wie Benutzer-IP-Adresse auf Odoo bekommen, wenn ich Nginx bin mit

Ohne Nginx Dieser Codeblock

request.httprequest.environ['REMOTE_ADDR'] 

kehrt die ip-adresse des Benutzers

Aber mit Nginx, es gibt

127.0.0.1

und seine normale, wenn jemand helfen kann, will ich auf Odoo die echte IP-Adresse erhalten

Das ist mein Nginx Conf ist:

location/{ 
    proxy_pass http://127.0.0.1:7777; 
    proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; 
    proxy_redirect off; 
    proxy_set_header Host $host; 
    proxy_set_header X-Real-IP $remote_addr; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header X-Forwarded-Proto https; 
    proxy_set_header REMOTE_ADDR $remote_addr; 
} 

Antwort

0

Versuchen X-real-IP

Änderung Code abfragen zu diesem:

request.httprequest.environ['HTTP_X_REAL_IP']