AWS EC2 NGINX Node js server



AWS EC2 NGINX Node js server

AWS EC2 NGINX Node js server

Create node js server with nginx in aws ec2 step by step for beginners and professionals

sudo su
apt update
apt upgrade -y
apt install nginx -y
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash –
apt install nodejs -y
apt install build-essential -y
cd /var/www/html
nano index.js
////////////////////
var http = require(‘http’);

http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type’: ‘text/plain’});
res.end(‘Hello World!’);
}).listen(3000);
/////////////////////
nano /etc/nginx/sites-available/default
/////////////////////
server {
listen 80 default_server;
listen [::]:80 default_server;

root /var/www/html;
index index.html index.htm index.nginx-debian.html;

server_name _;

location / {
proxy_pass http://localhost:3000;
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_set_header X-Forwarded-Proto $scheme;
}
}
////////////////////
service nginx restart
node index.js

Comments are closed.