mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 14:03:30 +00:00 
			
		
		
		
	puppet: Move HTTP_X_REAL_IP setting into uwsgi_params.
This effectively also adds it to serving `/user_uploads`, where its lack would cause failures to list the actual IP address.
This commit is contained in:
		
				
					committed by
					
						
						Tim Abbott
					
				
			
			
				
	
			
			
			
						parent
						
							795517bd52
						
					
				
				
					commit
					9cf9d5f2cf
				
			@@ -13,3 +13,4 @@ uwsgi_param REMOTE_PORT     $remote_port;
 | 
				
			|||||||
uwsgi_param SERVER_ADDR     $server_addr;
 | 
					uwsgi_param SERVER_ADDR     $server_addr;
 | 
				
			||||||
uwsgi_param SERVER_PORT     $server_port;
 | 
					uwsgi_param SERVER_PORT     $server_port;
 | 
				
			||||||
uwsgi_param SERVER_NAME     $server_name;
 | 
					uwsgi_param SERVER_NAME     $server_name;
 | 
				
			||||||
 | 
					uwsgi_param HTTP_X_REAL_IP  $remote_addr;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -48,7 +48,6 @@ location /api/v1/events {
 | 
				
			|||||||
# Send everything else to Django via uWSGI
 | 
					# Send everything else to Django via uWSGI
 | 
				
			||||||
location / {
 | 
					location / {
 | 
				
			||||||
    include uwsgi_params;
 | 
					    include uwsgi_params;
 | 
				
			||||||
    uwsgi_param HTTP_X_REAL_IP $remote_addr;
 | 
					 | 
				
			||||||
    uwsgi_pass django;
 | 
					    uwsgi_pass django;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -62,14 +61,12 @@ location /thumbnail {
 | 
				
			|||||||
    include /etc/nginx/zulip-include/api_headers;
 | 
					    include /etc/nginx/zulip-include/api_headers;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    include uwsgi_params;
 | 
					    include uwsgi_params;
 | 
				
			||||||
    uwsgi_param HTTP_X_REAL_IP $remote_addr;
 | 
					 | 
				
			||||||
    uwsgi_pass django;
 | 
					    uwsgi_pass django;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
location /avatar {
 | 
					location /avatar {
 | 
				
			||||||
    include /etc/nginx/zulip-include/api_headers;
 | 
					    include /etc/nginx/zulip-include/api_headers;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    include uwsgi_params;
 | 
					    include uwsgi_params;
 | 
				
			||||||
    uwsgi_param HTTP_X_REAL_IP $remote_addr;
 | 
					 | 
				
			||||||
    uwsgi_pass django;
 | 
					    uwsgi_pass django;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -78,7 +75,6 @@ location /api/ {
 | 
				
			|||||||
    include /etc/nginx/zulip-include/api_headers;
 | 
					    include /etc/nginx/zulip-include/api_headers;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    include uwsgi_params;
 | 
					    include uwsgi_params;
 | 
				
			||||||
    uwsgi_param HTTP_X_REAL_IP $remote_addr;
 | 
					 | 
				
			||||||
    uwsgi_pass django;
 | 
					    uwsgi_pass django;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user