# How to keep alive when upstream 2 internal server nginx

**URL:** <https://www.ruby-forum.com/t/how-to-keep-alive-when-upstream-2-internal-server-nginx/244313>\
**Category:** NGINX\
**Created:** [March 21, 2016, 8:30am UTC](https://www.ruby-forum.com/t/how-to-keep-alive-when-upstream-2-internal-server-nginx/244313 "2016-03-21T08:30:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sadaf\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sadaf\_N](https://www.ruby-forum.com/u/Sadaf_N)\
**Post date:** [March 21, 2016, 8:30am UTC](https://www.ruby-forum.com/t/how-to-keep-alive-when-upstream-2-internal-server-nginx/244313/1 "2016-03-21T08:30:13Z")

</div>

This is my config and  
how i can keep alive request from port \*:83 and port \*:7082  
http{  
upstream download\_redirect {  
server 127.0.0.1:80 weight=1;  
keepalive 20;  
}

```
 server {
     listen 7082;
     server_name localhost;

     location ~ ^/x-keam/service/v0.5/videos/stream(.*)$ {
          if ( $args ) {
             return 307

```

[http://111.30.211.144:8000/x-keam/service/v1.0/videos/stream$1?$args](http://111.30.211.144:8000/x-keam/service/v1.0/videos/stream$1?$args);  
}  
return 307  
[http://111.30.211.144:8000/x-keam/service/v1.0/videos/stream$1](http://111.30.211.144:8000/x-keam/service/v1.0/videos/stream$1);  
}  
}

```
server {
    listen 83;
    server_name localhost;
    location ~ ^/x-keam/service/v0.5/videos/stream(.*)$ {
            proxy_pass http://download_redirect;
            proxy_http_version 1.1;
           proxy_set_header Connection "";
    }
}

```

Posted at Nginx Forum:

> **[How to keep alive when upstream 2 internal server nginx](https://forum.nginx.org/read.php?2,265524,265524#msg-265524)**
>
> This is my config and how i can keep alive request from port \*:83 and port \*:7082 http{ upstream download\_redirect { server 127.0.0.1:80 weight=1; keepalive 20; } server { listen 7082
