Proxying header question

Igor Sysoev is at rambler-co.ru
Sun Apr 1 00:26:36 MSD 2007


On Fri, Mar 23, 2007 at 07:40:03PM -0400, Wayne E. Seguin wrote:

> I'm trying to setup dynamic handling based on the subdomain asked for  
> in an application that is proxied to.
> 
> Basically I'm using:
> 
> upstream http://domain.tld {

-upstream http://domain.tld {
+upstream domain.tld {

> ...
> }
> 
> server {
>   location / {
>     proxy_set_header  X-Real-IP  $remote_addr;
>     proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
>     proxy_set_header Host $http_host;

-     proxy_set_header Host $http_host;
+     proxy_set_header Host $host;

>     proxy_redirect false;

-     proxy_redirect false;
+     proxy_redirect off;

>     proxy_max_temp_file_size 0;
> ...
>     if (!-f $request_filename) {
>       proxy_pass http://domain.tld;
>       break;
>     }
>   }
> }
> 
> What I'm finding is that the requested url "subdomain.domain.tld"  
> doesn't pass through, instead I only get "domain.tld".
> 
> Is there a way to tell Nginx to pass this through?
> I've scanned the wiki but have not found this yet in there.

The subdomain.domain.tld is on the same physical host as the domain.tld ?


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list