# Can nginx have client sent the request to a specific server?

**URL:** <https://www.ruby-forum.com/t/can-nginx-have-client-sent-the-request-to-a-specific-server/215368>\
**Category:** NGINX\
**Created:** [January 2, 2012, 3:53am UTC](https://www.ruby-forum.com/t/can-nginx-have-client-sent-the-request-to-a-specific-server/215368 "2012-01-02T03:53:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [January 2, 2012, 3:53am UTC](https://www.ruby-forum.com/t/can-nginx-have-client-sent-the-request-to-a-specific-server/215368/1 "2012-01-02T03:53:15Z")

</div>

If I have 3 web servers, and 1 nginx sitting in front of them (public ip  
mapped to my nginx server).

My other backend servers are:

[www1.example.com](http://www1.example.com)  
[www2.example.com](http://www2.example.com)  
[www3.example.com](http://www3.example.com)

My users are upload large files, so I don’t want the request going  
through  
my nginx front-end server and then to my [wwwX.example.com](http://wwwX.example.com) server.

Could it be possible to have nginx map the request to a specific backend  
server and then have the request continue with that specific server?

So a request using a proxy I believe goes like this:

client request =\> proxy =\> backend-server and then it goes from  
backend-server =\> proxy =\> response

But I want it to go:

client request =\> proxy and then backend-server =\> response =\> client

i.e. use nginx simply to map the request to a specific server, and then  
the  
client will continue the request/response with that specific server that  
is  
publicly accessible.

Now this request is a single request/response, it will not continue on.  
The client is simply uploading a file or posting a file and that’s it.
