help with nginx configuration
Dave Cheney
dave at cheney.net
Mon Nov 24 15:17:16 MSK 2008
Hi Rakesh,
The rules for location matching are layed out here
http://wiki.codemongers.com/NginxHttpCoreModule#location
I think what you are trying to do might look like this
server {
server_name ...
include proxy.conf;
# match exactly /top.xml
location = /top.xml {
proxy_pass http://apache;
}
# match *.xml {
location ~* \.xml {
proxy_pass http://jetty
}
}
Cheers
Dave
On 24/11/2008, at 10:53 PM, just starting wrote:
> Hi,
>
> Please consider this following scenario.
>
> I have 2 servers(1 jetty and the other is apache) with nginx as
> proxy servers to both.
>
> I forward all the jsp queries to jetty and all the php queries to
> apache httpd and serve the static content of both the servers by
> nginx.
>
> Now the problem is there is one xml file "top.xml", generated by
> httpd which i must send the request to httpd and also i need to send
> all the request to *.xml to jetty(i have asked the dev team to make
> sure there is no top.xml file in jetty).
>
> Can you suggest some configuration settings to achieve this.
>
> Right now I have tried that for top.xml go to httpd and for *.xml go
> to jetty, but clearly the rule with *.xml overrides the top.xml
> condition.
>
> My question is how the rules in the conf file processed when it
> comes to proxying the request to different servers.
>
> Thanks,
>
> Rakesh.
>
More information about the nginx
mailing list