2016-05-25 1 views
1

Ich verwende bottlepy @port 80, jetzt habe ich installiert NGINX und konfigurieren Sie diese Möglichkeiten:BottlePy zeigt nur 127.0.0.1, wenn ich NGINX verwenden

 (...) 
     listen  443 default_server; 
     listen  [::]:443 default_server; 
     server_name _; 
     root   /usr/share/nginx/html; 

     ssl on; 
     ssl_certificate /xxx/xxx/xxx.crt; 
     ssl_certificate_key /xxx/xxx/xxx.key; 

     # Load configuration files for the default server block. 
     include /etc/nginx/default.d/*.conf; 

     location/{ 
       proxy_pass http://localhost:80; 
       proxy_set_header  Host   $proxy_host; 
       #proxy_set_header  Host   $REMOTE_ADDR; 
       proxy_set_header  X-Real-IP  $remote_addr; 
       proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for; 
     } 
     (...) 

Aber in Bottle LOG, jetzt alle Anfragen sind von 127.0.0.1.

Beispiel:

May 25 18:11:02 servername processd: 127.0.0.1 - - [2016-05-25 18:11:02] "GET /info HTTP/1.0" 200 187 0.007680 

Bitte kann mir jemand helfen?

Dank

Antwort

0

Haben Sie versucht: request.environ.get ('HTTP_X_FORWARDED_FOR')

Verwandte Themen