mirror of
				https://github.com/thib8956/nginx-proxy
				synced 2025-10-31 09:09:20 +00:00 
			
		
		
		
	Pass through X-Forwarded-Proto
* Creates a $proxy_x_forwarded_proto variable that is set to the X-Forwarded-Proto header passed by the client or else the $scheme
This commit is contained in:
		| @@ -1,3 +1,8 @@ | ||||
| map $http_x_forwarded_proto $proxy_x_forwarded_proto { | ||||
|   default $http_x_forwarded_proto; | ||||
|   ''      $scheme; | ||||
| } | ||||
|  | ||||
| server { | ||||
| 	listen 80 default_server; | ||||
| 	server_name _; # This is just an invalid value which will never trigger on a real hostname. | ||||
| @@ -53,7 +58,7 @@ server { | ||||
| 		proxy_set_header Host $http_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 $scheme; | ||||
| 		proxy_set_header X-Forwarded-Proto $proxy_x_forwarded_proto; | ||||
|  | ||||
| 		# HTTP 1.1 support | ||||
| 		proxy_http_version 1.1; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user