We have 3 servers with Nginx as webserver. The setup is as follows:


Server1 : Proxy server

Server2 : App Server1

Server3 : App Server 2



In both App servers port 80 is accessed only by Proxy server.



We need to setup in such a way that while accessing geotest.com it will go
to proxy server and then it should proxypass to app server1 and while
accessing  geotest.com/cms it should go to proxy server and then to app
server 2.



So in proxy server we need to setup as while accessing geotest.com and all
its subdirectories like geotest.com/* it should go to app server 1 except
while accessing geotest.com/cms and its subdirectories it should go to app
server2.



Please let us know how we can configure it.



In proxy server we setup as follows but is not working:



server {

                listen 80;

server_name geotest.com;

                location / {

                                proxy_pass  http://app1.com;

                                proxy_set_header Host      $host;

                                proxy_set_header X-Real-IP $remote_addr;

                                }

location /ui {

                                proxy_pass http://app2.com;

proxy_set_header Host      $host;

                                proxy_set_header X-Real-IP $remote_addr;

                                }

                }



Can anyone please hlp us on it.



Thanks

Geo
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to