Advertisement
Guest User

Untitled

a guest
Sep 21st, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.20 KB | None | 0 0
  1. # instead of:
  2. location ~ ^/foo(/?)(bar.*)$ {
  3.     proxy_set_header X-Forwarded-Host $host;
  4.     proxy_set_header X-Forwarded-Server $host;
  5.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  6.     proxy_redirect ~^http://backend/(.*)$ https://$host/$1;
  7.     proxy_pass http://backend;
  8. }
  9.    
  10. location ~ ^/foo(/?)(.*)$ {
  11.     proxy_set_header X-Forwarded-Host $host;
  12.     proxy_set_header X-Forwarded-Server $host;
  13.     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  14.     proxy_redirect ~^http://backend/(.*)$ https://$host/$1;
  15.     proxy_pass http://backend;
  16. }
  17.  
  18.  
  19. # Do this:
  20. location /foo {
  21.   location ~ ^/foo(/?)(bar.*)$ {
  22.       proxy_set_header X-Forwarded-Host $host;
  23.       proxy_set_header X-Forwarded-Server $host;
  24.       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  25.       proxy_redirect ~^http://backend/(.*)$ https://$host/$1;
  26.       proxy_pass http://backend;
  27.   }
  28.    
  29.   location ~ ^/foo(/?)(.*)$ {
  30.       proxy_set_header X-Forwarded-Host $host;
  31.       proxy_set_header X-Forwarded-Server $host;
  32.       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  33.       proxy_redirect ~^http://backend/(.*)$ https://$host/$1;
  34.       proxy_pass http://backend;
  35.   }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement