One NGINX server to 2 backend servers

Rajeev J Sebastian rajeev.sebastian at gmail.com
Mon Feb 27 16:58:46 UTC 2017


I may be wrong, but where is your proxy_pass statement?

On Fri, Feb 24, 2017 at 4:47 PM, p0lak <nginx-forum at forum.nginx.org> wrote:

> Hello everybody,
>
> I have installed a dedicated server for NGINX based on Ubuntu Core
>
> I want to define this behavior
>
> NGINX Server (Public IP) >>> listening on port 80 >>> redirect to a LAN
> Server on port 80 (http://mylocalserver/virtualhost1)
> NGINX Server (Public IP) >>> listening on port 81 >>> redirect to a LAN
> Server on port 80 (http://mylocalserver/virtualhost2)
>
> My local virtualhost on my backend server is reachable (ie:
> http://mylocalserver/virtualhost1)
> but my second virtualhost is not reachable (ie:
> http://mylocalserver/virtualhost2)
>
> it is like the network port is closed but my firewall is accepting the
> flow.
>
> here is my configuration if you have any idea why my second virtualhost is
> not reachable
>
> ##NGINX.CONF##
>
> user www-data;
> worker_processes  2;
> events {
>         worker_connections  19000;
> }
> worker_rlimit_nofile    40000;
> http {
>
> client_body_timeout      5s;
> client_header_timeout    5s;
> keepalive_timeout       75s;
> send_timeout            15s;
> gzip on;
> gzip_disable "msie6";
> gzip_http_version  1.1;
> gzip_comp_level    5;
> gzip_min_length    256;
> gzip_proxied       any;
> gzip_vary          on;
> gzip_types
>       application/atom+xml
>       application/javascript
>       application/json
>       application/rss+xml
>       application/vnd.ms-fontobject
>       application/x-font-ttf
>       application/x-web-app-manifest+json
>       application/xhtml+xml
>       application/xml
>       font/opentype
>       image/svg+xml
>       image/x-icon
>       text/css
>       text/plain
>       text/x-component;
>
>     client_max_body_size       100k;
>     client_body_buffer_size    128k;
>     client_body_in_single_buffer on;
>     client_body_temp_path      /var/nginx/client_body_temp;
>     client_header_buffer_size    1k;
>     large_client_header_buffers  4 4k;
>
> include /etc/nginx/conf.d/*.conf;
> include /etc/nginx/sites-enabled/*;
> }
>
> #PROXY.CONF#
> proxy_redirect          on;
> proxy_set_header        Host            $host;
> proxy_set_header        X-Real-IP       $remote_addr;
> proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_hide_header       X-Powered-By;
> proxy_intercept_errors on;
> proxy_buffering on;
>
>
> proxy_cache_key "$scheme://$host$request_uri";
> proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=cache:10m
> inactive=7d
> max_size=700m;
>
>
> #VIRTUALHOST 1
> server {
>     listen   80;
>     server_name virtualhost1;
> }
>
> #VIRTUALHOST 2
> server {
>     listen   81;
>     server_name virtualhost2;
> }
>
>
> Could you please help me regarding my issue,
>
> Thanks so much,
>
> Posted at Nginx Forum: https://forum.nginx.org/read.
> php?2,272606,272606#msg-272606
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20170227/0fc827de/attachment.html>


More information about the nginx mailing list