nginx serving wrong website under proxy_cache
Payam Chychi
pchychi at gmail.com
Wed Apr 29 06:55:54 MSD 2009
have also noticed that requesting to get to the domain setup for
0.0.0.1 forwards you to one of the domains for 0.0.0.2 or .3
So ive had to turn off caching all together as its 100% related to a
caching issue... im just not sure how to correct it.
Thanks
Payam
On Tue, Apr 28, 2009 at 7:27 PM, Payam Chychi <pchychi at gmail.com> wrote:
> hey guys,
>
> So I had 3 sites configured to use caching on my nginx box (tried with
> .50, 52 and 53 build) however of the three websites kept redirecting
> me to the first site that I was doing caching for.
>
> Example Sites:
> 0.0.0.1
> 0.0.0.2
> 0.0.0.3
>
> HTTP config very similar to this only each utilize a different
> "listen" ip address and each site has a different Backend 'Origin" ip:
>
> # HTTP LB
> upstream LB_HTTP_0.0.0.1 {
> server x.x.x.x:80;
> }
>
> server {
>
> listen 0.0.0.1:80;
> server_name website_0.0.0.1;
>
> access_log /var/log/nginx/any.website_0.0.0.1.access_log main;
> error_log /var/log/nginx/any.website_0.0.0.1.error_log info;
>
> error_page 404 /404.html;
> location = /404.html {
> root html;
> }
> error_page 404 500 502 503 504 /50x.html;
> location = /50x.html {
> root html;
> }
>
> location / {
> proxy_intercept_errors on;
> proxy_pass http://LB_HTTP_0.0.0.1;
> proxy_cache one;
> proxy_cache_key backend$request_uri;
> proxy_cache_valid 200 1h;
> proxy_cache_valid 404 5m;
> proxy_cache_use_stale error timeout invalid_header;
> }
> }
>
>
> When browsing to 0.0.0.1, everything was fine
> going to 0.0.0.2 or 0.0.0.3 or any other ip for that matter in the
> same class C "/24" it would redirect you to the 0.0.0.1 config which
> would then proxy-pass the data back to the origin belonging to the
> 0.0.0.1 config
>
> Anyone seen this issue at all?
> Once i commented all proxy_cache and restarted nginx, problem went away.
>
> Note that i even tried deleting /etc/nginx-cache/* and recreating
> it... did not help
>
> Thanks,
> --
> Payam Tarverdyan Chychi
> Network Security Specialist / Network Engineer
>
--
Payam Tarverdyan Chychi
Network Security Specialist / Network Engineer
More information about the nginx
mailing list