mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-11-04 01:15:14 +00:00 
			
		
		
		
	to ensure that the X-Forwarded-Proto and X-Forwarded-Scheme headers reflect the most accurate protocol. The resolved_proto variable prioritizes the X-Forwarded-Proto header (set by sources like Cloudflare or AWS) and falls back to $scheme when unavailable, then this value is used to set Scheme and Proto instead of $scheme
		
			
				
	
	
		
			8 lines
		
	
	
		
			347 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			347 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
add_header       X-Served-By $host;
 | 
						|
proxy_set_header Host $host;
 | 
						|
proxy_set_header X-Forwarded-Scheme $resolved_proto;
 | 
						|
proxy_set_header X-Forwarded-Proto  $resolved_proto;
 | 
						|
proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
 | 
						|
proxy_set_header X-Real-IP          $remote_addr;
 | 
						|
proxy_pass       $forward_scheme://$server:$port$request_uri;
 |