I have an application hosted in Google App Engine. I want to use Nginx as a reverse proxy.
The proxy_pass already works, but it rewrites the URL (e.g. hitting 34.34.34.34 in the address bar redirects to sample-domain-dot-project.appspot.com AND rewrites the URL), which is something I want to avoid.
Previous solutions, already working in production (AWS servers), consisted of applying the Host header.
proxy_set_header Host $host; However, in Google App Engine, this setting alone makes the redirect not working anymore, returning Google's 404 error page.
sites-enabled/sample.com.br
server { listen 80; client_max_body_size 1000M; location / { proxy_pass_request_headers on; proxy_set_header Host $host; proxy_pass https://sample-domain-dot-project.appspot.com; } }