Welcome! Log In Create A New Profile

Advanced

ReverseProxy: Send hostname upstream

December 16, 2011 04:52PM
Hi,

I guess it is rather simple, but I am more of a coder than of an admin so not an expert in configuring webservers. I'd like to proxy an akamai proxy which relies on the full hostname being passed (IP is not enough).

server {
listen 80;
server_name proxy.mydomain.com
## ssl on;
location / {
proxy_pass http://someServer.akamai.com:80;
proxy_set_header Host $host;
access_log /var/log/nginx/upstream.log upstream;
}
}
To debug, I configured an upstream log like described here: http://bethesignal.org/blog/2009/07/22/watching-nginx-upstreams-with-collectd/

It seems, nginx is resolving the upstream host's DNS-Address and uses the IP in all upstream requests (ommitting the hostname) which is not enough for the upstream host to answer correctly.

How to forward the upstream hostname (here: someServer.akamai.com) as well?

Thanks
Subject Author Posted

ReverseProxy: Send hostname upstream

fatzopilot December 16, 2011 04:52PM

Re: ReverseProxy: Send hostname upstream

Maxim Dounin December 17, 2011 07:54AM

Re: ReverseProxy: Send hostname upstream

fatzopilot December 17, 2011 10:22AM

Re: ReverseProxy: Send hostname upstream

fatzopilot December 17, 2011 10:43AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 244
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready