January 4, 2021
Estimated Post Reading Time ~

NodeJS Nginx Reverse Proxy

You can follow the guides below to install and configure Nginx and NodeJS
  1. Nginx Installation on Centos and Ubuntu
  2. NodeJS Installation on Centos and Ubuntu
  3. Assuming the NodeJS application is running on PORT->3000
Server Block Configuration for NodeJS Nginx Reverse Proxy
upstream skydevops_upstream {
    server 127.0.0.1:3000;
    keepalive 64;
}

server {
    listen 80;
    server_name nodejs.yebbare.com;
    root /home/shashi/;

    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_max_temp_file_size 0;
        proxy_pass http://skydevops_upstream/;
        proxy_redirect off;
        proxy_read_timeout 240s;
    }
}


By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.