Is it possible to analyze result and query a second server?

Jason Bronnx jason.bronx at
Thu May 11 04:02:36 UTC 2017


Tried to search on this for a couple of hours, but had no luck, hoping you
guys can help.

I have a use case, that I need to proxy the request to server-A first, then
if returns 200, then it'll query server-B and return that result.  If it
returned != 200, just return 404.  Something like this:

function pseudoCode() {
  if (server-a.process() == 200) {
    return server-b.process()

  // Got a non-200 from server-a, just return 404
  return 404

Is there a straightforward way of doing this in nginx?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the nginx mailing list