Nginx proxy to swiftiply problems
Pierre-olivier Poc
lists at ruby-forum.com
Tue Feb 12 17:19:33 MSK 2008
Hi,
I'm trying to setup nginx to proxy requests to a swiftiply server. I am
having some issues with the sub domains. Let me explain my setup :
I have 2 servers (physical) :
- NginxServer :
runs nginx; gets incoming requests and forwards them to SwiftiplyServer
(when necessary)
- SwiftiplyServer :
runs swiftiply with different swiftiplied mongrels applications. These
application are accessed with these uris (
application1.myswiftserver.com, application2.myswiftserver.com, etc. )
When I access my SwiftiplyServer directly, everything works fine; I get
served the right application. But when I go through Nginx, I always get
served the default application (the one swiftiply is configured to serve
when it does not find any matching applications). Its like if nginx does
not pass the "application1" part of the uri to swiftiply.
Here is my nginx config for proxying :
upstream swiftiply {
server myswiftserver.com:80;
}
server {
listen 80;
server_name localhost;
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_redirect false;
proxy_max_temp_file_size 0;
proxy_pass http://swiftiply;
break;
}
}
}
Thank you
--
Posted via http://www.ruby-forum.com/.
More information about the nginx
mailing list