Full Node.js Deployment - NGINX, SSL With Lets Encrypt

Поделиться
HTML-код
  • Опубликовано: 10 мар 2023
  • In this video, we will fully deploy Node.js using PM2 and an NGINX reverse proxy, and a free SSL from Lets Encrypt to an AWS EC2 Instance.
    ► Step By Step Guide: gist.github.com/piyushgarg-de...
    Prerequisites:
    ► Complete Docker Course: codedamn.com/learn/docker?cou...
    ► [FREE] Mastering VIM: codedamn.com/learn/vim-editor...
    ► Master NodeJS Playlist: • Master NodeJS
    ► Complete Full Stack Web Developer RoadMap 2023: • Complete Full Stack We...
    My Gears
    ► My Girlfriend: amzn.to/3WD6FRp
    ► Apple MacBook Laptop: amzn.to/3WBJgQn
    ► Anker USB Hub: amzn.to/3GhZSr0
    ► Blue Yeti Microphone: amzn.to/3YKZ9FT
    ► External 27” Monitor: amzn.to/3Vp3xaO
    ► Logitech MK295 Wireless Keyboard and Mouse: amzn.to/3DuL1bB
    ► Seagate Expansion 1TB External HDD: amzn.to/3QMm5Q8
    ► Tripod: amzn.to/3S4OwK4
    ► Ring Light: amzn.to/3YLf8DR
    Video Titles ✨
    What is Nginx?
    Nginx in Hindi
    Nginx SSL
    Nginx Lets Encrypt
    Nginx SSL Reverse Proxy
    Tags
    #nginx #nodejs #loadbalancer #aws #apigateway #cloud #nodejs #serverside #backenddeveloper #backendwebdevelopment #softwareengineer #softwaredeveloper

Комментарии • 120

  • @hemanthp7683
    @hemanthp7683 11 месяцев назад +3

    Thanks a lot, bro! Really helpful. Got to know how things work behind the scenes. Good explanation as well. Keep up the good work

  • @RajeshJaswalPune
    @RajeshJaswalPune 10 месяцев назад +2

    Awesome work Piyush in a single video!!!

  • @ak47gamingyt98
    @ak47gamingyt98 4 месяца назад

    Thanks a lot, bro! Really helpful. to the point, propper easy.

  • @priyanshudevsin
    @priyanshudevsin 3 месяца назад

    Thanks Piyush, video explaination was crystal clear, i was able to deploy my first azure app using nginx and ssl cert.

  • @kaustubhpathak
    @kaustubhpathak 10 месяцев назад

    Thanks you so much sir ! Great Content Finally I get https watching only ur video! No other utubers provide such quality content ! Kudos !

  • @taher786...
    @taher786... 3 месяца назад

    Such a great video man. Thanks a lot.

  • @ArunSharma-bi4ey
    @ArunSharma-bi4ey 2 месяца назад

    Best Video on node js deployment on ec2. Thanks for this :)

  • @prajjawalpandit2106
    @prajjawalpandit2106 22 дня назад

    It was a great help, things in the video are very clear and helpful.

  • @tarushchandra8993
    @tarushchandra8993 Год назад +1

    bahot kuch seekha iss video me maine, Thank you piyush :)

  • @exploreheights9153
    @exploreheights9153 2 месяца назад

    Thanks alot for the guide. Fr!!!

  • @PRADEEPKUMARYADAV-oj4uc
    @PRADEEPKUMARYADAV-oj4uc 2 месяца назад

    Thanks a lot, bro! Really helpful .

  • @rajatagrawal1999
    @rajatagrawal1999 9 месяцев назад

    Thanks for this video piyush. It's a gem.

  • @rudrapratap3303
    @rudrapratap3303 Год назад

    As usual, great content! Thanks for the video.

  • @manjunathreddy5966
    @manjunathreddy5966 3 месяца назад

    You may be enjoying your weekend Piyush. I am enjoying more by Binge Watching your content on Node.js. Awesome man 🎉🙏

  • @abhinandanpatil6278
    @abhinandanpatil6278 5 месяцев назад

    One of the best video on internet please continue the series.❤

  • @Atanubasu21
    @Atanubasu21 3 месяца назад

    Great explanation and very well made video. Just a quick FYI - Windows also comes with SSH through powershell.

  • @dillipkumarsahu9306
    @dillipkumarsahu9306 11 месяцев назад

    Greate content Bro. Thanks for sharing these type of content❤. It helps me lot

  • @dhruvilgondaliya0302
    @dhruvilgondaliya0302 7 месяцев назад

    Thank you for the great video really helpful.Good explanation. 😊
    Keep up the good work👍🙏

  • @fintechtrader4077
    @fintechtrader4077 Год назад +1

    thank u sir ..🤩😍
    mene pure youtube 4 din tak dudha par khi bhi complete , Nginx with ssl , proxy nhi mila😅
    apki 1 video dekha aur sab kuch mil gya ...😋🙏

  • @19_meghavatichaudhari92
    @19_meghavatichaudhari92 6 месяцев назад

    Thank you for such amazing content

  • @user-wc2zi5uc9u
    @user-wc2zi5uc9u 8 месяцев назад

    bro thank you so much you're amazing thanks to helping beginners

  • @explore_coding
    @explore_coding Год назад +1

    Great video bhaiya 🙏

  • @azzadaamir7429
    @azzadaamir7429 9 месяцев назад

    thanks a lot, made my life easy with aws

  • @pjj7466
    @pjj7466 Год назад

    Wonder bhai. God bless you.

  • @mohamadirshadalam
    @mohamadirshadalam Месяц назад

    awesome work Piyush

  • @user-wi2fb3bm1d
    @user-wi2fb3bm1d 8 месяцев назад

    super tutorial best man thankyou

  • @user-lu1ps2xq1x
    @user-lu1ps2xq1x 8 месяцев назад

    Thank you So much.

  • @mansoormohammadali7001
    @mansoormohammadali7001 6 месяцев назад

    thanks alot piyush

  • @asfandyarkhan2787
    @asfandyarkhan2787 Год назад +3

    Thank you for the great video really helpful also for some people do keep in mind that HTTP request are made by browser on 80 port whereas HTTPS request are made by browser on 443 port do keep in mind to always add them in your ec2 security group.

  • @user-iy4sr3qk2c
    @user-iy4sr3qk2c 3 месяца назад

    Thank you 😊

  • @shekhar5051
    @shekhar5051 Год назад

    In this ongoing nodejs series please add a video on how to send emails in nodejs using node-mailer or any aws SES service ! Please 🙏
    Anyways! good work keep going ☺️

  • @vaishnomatabhaktamandali2000
    @vaishnomatabhaktamandali2000 Год назад +4

    Guys believe me this video is amazing to deploy your node js apps in production. Happy Coding!

  • @priyankagupta1250
    @priyankagupta1250 5 дней назад

    Thanks a lot

  • @GauravIshank
    @GauravIshank 9 месяцев назад

    Very helpful

  • @tariqueahmad5515
    @tariqueahmad5515 Год назад

    thank you so much!!

  • @PriyankaVShahasane
    @PriyankaVShahasane 13 дней назад

    Thank you

  • @sagar72029
    @sagar72029 7 месяцев назад

    Best video ......🎉🎉

  • @sanjayms00
    @sanjayms00 10 месяцев назад

    you are really my hero

  • @Dibyendu_das_96
    @Dibyendu_das_96 Год назад

    great video

  • @MyMrAbhishek
    @MyMrAbhishek Месяц назад

    Best ever !!!!!

  • @DeepanshuMalviyaPhysics
    @DeepanshuMalviyaPhysics 9 месяцев назад

    providing good exposure 😇

  • @atharvard
    @atharvard Год назад

    Hello, On my local machine css is working properly but after hosting on server css is not loading, Please help to debug

  • @ujjwaljamuar4265
    @ujjwaljamuar4265 7 месяцев назад

    superb

  • @vivekkv1484
    @vivekkv1484 9 месяцев назад

    How to resolve the below error when running pm2 start index.js or any other pm2 command
    [PM2] spawning PM2 daemon with pm2_home=/home/ubuntu/.pm2

  • @vinaykumarpandey1006
    @vinaykumarpandey1006 27 дней назад

    very helpful , please make it on yaml also on K8s

  • @pavankumardasari6606
    @pavankumardasari6606 7 месяцев назад +1

    I am facing one issue, So domain is alredy there in GoDaddy. And website is live now we need to add a geoserver for that website. So i have configured geoserver on ec2 instance and it is up and running. Now i want to use this server in main application which is in live.
    Now ec2 is http i want it to make https. So alredy domain is there for main website.
    Now i want to make https for ec2 instance.
    If we are using certificate manager then what domain i have give because it is already domain is there for main website.
    I am confused

  • @lokeshmalviya1455
    @lokeshmalviya1455 5 месяцев назад

    SSH is also available by default in windows 10 or greater operating system!

  • @jigneshkumar5698
    @jigneshkumar5698 9 месяцев назад

    What are the billing I can expect with this set up for my site after free tier and what are the best option to handle traffic around 50k?

  • @waqarbhatti1498
    @waqarbhatti1498 Месяц назад

    The name field in the Domain DNS setting, can't be empty on my domain.
    What should I do?

  • @kartikeybhardwaj3987
    @kartikeybhardwaj3987 2 месяца назад

    you can use git bash if you are using windows for shell connect

  • @AKHAND_BHARAT1238
    @AKHAND_BHARAT1238 Месяц назад

    😮😮😮😮so simple 🎉

  • @weforyouweb1165
    @weforyouweb1165 Год назад +1

    Wow very informative video

  • @pjj7466
    @pjj7466 Год назад

    Bro proxy_pass will work only for localhost?? Within the same server?
    What if I hosted my application on different servers and I want to do the same thing
    Will it work if I give direct ip address with port in proxypass?

  • @Anshucodes
    @Anshucodes 9 месяцев назад

    hostinger vps or alibaba cloud or digital ocean me to static ip allocated nhi krna pdta ? isme kyu ??

  • @abhirocks1211
    @abhirocks1211 Месяц назад

    Can you please make a video of deploying Angular front end on Nginx in production in AWS using dist

  • @subhadc
    @subhadc 3 месяца назад

    Bro , how can i deploy multiple projects on same instance. i am facing issues at nginx setup for multiple projects under same domain.

  • @albinjoseph2.0
    @albinjoseph2.0 8 месяцев назад

    hello , in the last part you deleted the elastic ip address right ,? inorder to avoid charges. So if we want our site to be live and workng , we should nt delete that right ?

  • @yubrajkhatri3519
    @yubrajkhatri3519 27 дней назад

    Yesss finally api host karlya

  • @maheshmhaske4421
    @maheshmhaske4421 7 месяцев назад +1

    Sir what if i want to deploy another node project with different domain?

  • @vishalgupta8203
    @vishalgupta8203 Год назад +1

    so much informative with scratch. Thanks a lot

  • @tanveerahmed9639
    @tanveerahmed9639 3 месяца назад

    mongodb is not connected ? any help would be apprecited

  • @psawant27feb1990
    @psawant27feb1990 4 месяца назад

    Wonderful session, most of things are clear.thank You. But after implementation one issue I observed,after loading home page if I do performance any activity on menu using mouse page automatically get logout.
    Can you help me int

  • @sdaaz792
    @sdaaz792 9 месяцев назад

    can someone tell me for mern stack nginx setup for server and react server?

  • @ViolentAssassin
    @ViolentAssassin 8 месяцев назад

    i have deployed and it is http is there any option to get ssl certificate without buying domain name

  • @Hemarawal122
    @Hemarawal122 Год назад

    How to create environment variable? Mongodb ko kaise export kre?

  • @Hemantdeveloper
    @Hemantdeveloper 6 месяцев назад

    Bro i notice welcome baak ❤❤ 0:19 most of videos 😊😊😊

  • @pulkitjain5159
    @pulkitjain5159 10 месяцев назад

    wherebto learn all these advanced concepts , where do you learn from ?

  • @ritikparikh7258
    @ritikparikh7258 4 месяца назад

    Can you make the video on sub domain how to assign to the ngnix

  • @RanaFaraz-si8lt
    @RanaFaraz-si8lt 4 месяца назад

    can u do this same with docker compose and github actions?

  • @Curious-Devops_guy
    @Curious-Devops_guy 11 месяцев назад

    npm fund error aa raha hai, while installing npm, how to solve it

  • @msahu2595
    @msahu2595 4 месяца назад

    Bhai please make video on this topic “secure way to deploy a nodejs app without exposing source code”

  • @professorparadox9826
    @professorparadox9826 Месяц назад

    hello bro jb mai cert bot se ssl cert install krta hu tb meta website band ho jata hai

  • @avijitsamanta8784
    @avijitsamanta8784 8 месяцев назад

    plz make tutorial how to deploy react app in aws like this

  • @manjunathreddy5966
    @manjunathreddy5966 3 месяца назад +1

    BTW, guys who are in windows, can still ssh if you are in Windows 10 and above by using powershell

  • @ammartahir5871
    @ammartahir5871 Год назад

  • @rishiraj2548
    @rishiraj2548 Месяц назад

    🎉

  • @araj6920
    @araj6920 4 месяца назад +3

    Bhaiya you left some security concepts like how to not allow root login through ssh, how to harden openssh etc. Please guide properly to the beginners. Those who have done deployment to cloud they know it very well what i am talking about.

    • @akuma_168
      @akuma_168 Месяц назад

      Where I can learn all these concepts?

    • @araj6920
      @araj6920 Месяц назад

      @@akuma_168 search for learn cloud computing on digital ocean. It is a series which may overwhelming on first search but will take just 2 to 3 days to learn it. Give it a try.

  • @avinashgupta2614
    @avinashgupta2614 Месяц назад

    bhaiya freenom is not working any alternate ???

  • @technicalabhi7683
    @technicalabhi7683 Год назад +1

    Nice

  • @awangandas1700
    @awangandas1700 9 месяцев назад

    Can i reflect this project in my resume?

  • @chandeep
    @chandeep Год назад +1

    POST Method is not working

  • @MamtaG-g2p
    @MamtaG-g2p 20 дней назад

    can we deploy node.js application without any operating system

  • @kushagragoyal6000
    @kushagragoyal6000 Год назад

    Can you please tell what theme and font you are using in your vs code?
    Thanks for the video 🥰

  • @brosgaming108
    @brosgaming108 Год назад +2

    First view🤗❤️

  • @ujjawalsherpa1446
    @ujjawalsherpa1446 2 месяца назад

    Piyush sir ye apne ghithub pe dhal du kya?

  • @tarushchandra8993
    @tarushchandra8993 Год назад +1

    is there any free alternative to aws where I can deploy my portfolio apps without worrying about actually being charged?

  • @pjj7466
    @pjj7466 Год назад

    And one more doubt is that freenom website again start working??

  • @opu3088
    @opu3088 5 месяцев назад

    hello bro. please give us a video with real world node js project in digital ocean... thank you;;;;;;;;;

  • @harshgajera.6415
    @harshgajera.6415 Год назад

    Hyy piyush,
    I faced an issue that when I'm creating new instances and i connect that with the help of EC2 instance connect, that time i facing the issue that on Ubuntu shall in when i put ssh ip in shall, it's through command not found and no such file or directory. Can you please help me for the same, i tried to create instance more than 10 times but every time this issue faced.

    • @mboruah5935
      @mboruah5935 4 месяца назад

      i think .pem file is not located at that directory. You need to open terminal to the directory where .pem file is.

  • @codewar6708
    @codewar6708 Год назад +1

    for setting env in Linux use====> export key="value", while you are using set value of key without quotes. so that's by env not set.

  • @vishnuroy24
    @vishnuroy24 Месяц назад

    can some one send the nodejs written notes by Piyush Garg

  • @diwanshuji947
    @diwanshuji947 5 месяцев назад

    Bro freenom is dead do you have any alternative

  • @rishabhgupta9846
    @rishabhgupta9846 Месяц назад

    freenom is not working for me

  • @forza2718
    @forza2718 Месяц назад

    freenom is not working

  • @Danbo_DN
    @Danbo_DN 3 месяца назад

    13:50 Bro, Your MongoDB wasn’t connected because you forgot to use (") or (') while running export command.

  • @Ympatel1912
    @Ympatel1912 Месяц назад

    Kisi ko freenom login ho raha hai domain ke liya ..

  • @masteradvisor594
    @masteradvisor594 13 дней назад

    i thought he was going to manually configure ssl cert in nginx config but its through bot. Lets move to another video

  • @ritwik121
    @ritwik121 Год назад

    started watching this series. till when will this series go ?

  • @qureshiowais6951
    @qureshiowais6951 2 месяца назад

    i suggest not to try thing on AWS without a good mentor. as surprise bill is waiting for you. linode is better if you are new