Welcome! Log In Create A New Profile

Advanced

Same server_name, but diferrent upstreams

Posted by lyralemos 
Same server_name, but diferrent upstreams
July 14, 2010 09:10AM
Hi everyone,

I'm trying to configure nginx to use in a single server_name, but depending on the "subfolder" I need to use diferrents upstreams. Here's is an example:

I have 2 upstreams:

upstream plone {
server 192.168.0.117:8010;
server 192.168.0.117:8011;
}

upstream plone3 {
server 192.168.0.118:8080;
server 192.168.0.118:8081;
}

Let's say my server_name is www.example.com

If I access www.example.com/site1 I need to use upstream plone3, but if access www.example.com/site2 I need to use upstream plone.

Now the server is like this:

server {
listen 82;
server_name www.example.com;
rewrite ^/(.*) /VirtualHostBase/http/www.example.com:8000/VirtualHostRoot/$1 last;
location /ufal/ {
proxy_pass http://plone;
}
}

It's only using one upstream, but I need to change that real soon.
Does anyone know how to help me?
Re: Same server_name, but diferrent upstreams
July 14, 2010 09:35AM
Actually, my server now is like this:

server {
listen 82;
server_name www.example.com;
rewrite ^/(.*) /VirtualHostBase/http/www.example.com:8000/VirtualHostRoot/$1 last;
location / {
proxy_pass http://plone;
}
}
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 318
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