What is NGINX and how reverse proxies work?

In this video, I explain the difference between Forward Proxy and Reverse Proxy.
⚛️ Learn Full Stack Development: cdm.sh/fullstack
Timestamps
0:00 Teaser
0:06 Video Starts
0:36 Giveaway Alert!
0:55 Proxies and Reverse Proxies
5:21 How does Reverse Proxy System Works?
7:32 Why NGINX Reverse Proxy Architecture is Important?
9:14 TLS Termination
9:40 Conclusion
10:02 Outro
👉 Free HTML5 + CSS3 Course: cdm.sh/htmlcsscourse
👉 Free JavaScript Course: cdm.sh/jsbasicscourse
👉 Free ReactJS Course: cdm.sh/react
👉 Free NextS Course: cdm.sh/nextjsbasicscourse
💰 Refer codedamn to friends and earn $$: cdm.sh/refer
👉 Checkout codedamn on social:
Instagram: cdm.sh/ig
Twitter: cdm.sh/twt
Facebook: cdm.sh/fb
GitHub: cdm.sh/github
If you found the video valuable, please leave a like and subscribe ❤️ It helps the channel grow and helps me pumping out more such content.
👋 About Me:
Hey! I'm Mehul Mohan, a CSE'21 graduate from BITS Pilani, Goa. I started coding early in life, at the age of 13 when I created my first blog on Blogger. I am listed in Google, Microsoft, Sony, eSet, etc. Hall of Fame for reporting vulnerabilities in their systems.
🍎 I am Apple's WWDC'19 Scholar - visited San Francisco and attended WWDC.
📙 I am an author of 2 books, on JavaScript and React - cdm.sh/mehulbooks
🚀 Currently working on my own startup - codedamn.
Connect with me:
📸 Instagram: cdm.sh/mehulig
📱 Twitter: cdm.sh/mehultwitter
📝 LinkedIn: cdm.sh/mehullinkedin
📂 GitHub: cdm.sh/mehulgithub
🌎 Personal website: cdm.sh/mehulblog
💻 Start learning to code for free: cdm.sh/codedamn
🧑‍🤝‍🧑 Discord community: cdm.sh/discord
👉 HTML5 + CSS3 Tutorials: cdm.sh/htmlcssytplaylist
👉 Complete JavaScript Tutorial: cdm.sh/jstutorial
👉 Complete React Crash Course: cdm.sh/reacttutorial
👉 Next JS Tutorials: cdm.sh/nextjsytplaylist
🏷 Video Tags:
Proxy vs Reverse Proxy
Reverse Proxy Explained in 10 Minutes
reverse proxy vs forward proxy
reverse proxy and forward proxy difference
forward proxy vs reverse proxy
how does reverse proxy work
how does proxy server works
reverse proxy explained simply
reverse proxy simple explanation
how proxy server works
how reverse proxy server works
👉 Check out my other personal KZread channel (it is in Hindi/English mix) where I share coding tips, tricks, and hacks: cdm.sh/mehulyt

Пікірлер: 124

  • @codedamn
    @codedamn2 жыл бұрын

    Learn Full Stack Development on codedamn: cdm.sh/fullstack

  • @chillxop7382

    @chillxop7382

    2 жыл бұрын

    Dear codedamn, Does this process able to mitigate the ddos attack

  • @indurkar4338
    @indurkar43382 жыл бұрын

    Thanks! Mehul for explaining reverse proxies in the easiest way possible. I have been using nginx reverse proxies at my GCP but didn't know all the concepts like we could do load balancing, rate limiting, sockets and much more so this has inspired me to dig dive more into reverse proxies and Nginx.

  • @mitejmadan8672
    @mitejmadan86722 жыл бұрын

    I am watching your videos for almost a year. You have played a big role in my dev journey. I hope codedamn becomes a big thing in future.

  • @kaushalendrapandey2662
    @kaushalendrapandey26622 жыл бұрын

    These videos are really super informative ! Gives you something to explore more each day. 🚀

  • @abdussamad8127
    @abdussamad8127 Жыл бұрын

    How clear! How enjoyable to learn! The explanation I was looking for.

  • @aswincg5895
    @aswincg58952 жыл бұрын

    Love the consistency in posting videos these days😍. Very informative videos. Really love this approach of using the board. Codedamn to the moon 🚀🤩

  • @TheLucidway
    @TheLucidway Жыл бұрын

    Dude, thank you for this video. Your explanation was clear and super helpful.

  • @kollipavan7225
    @kollipavan72257 ай бұрын

    I understood in clear regarding reverse proxy, Thankyou

  • @ricardopaul8382
    @ricardopaul83822 жыл бұрын

    Your channel is what I've been looking for the entire time. Thank you for these videos, they're all designed to take devs to Senior level.

  • @yadneshkhode3091

    @yadneshkhode3091

    2 жыл бұрын

    Also look for Nasser Hussein

  • @vinaylasetti4665
    @vinaylasetti4665 Жыл бұрын

    I thought something without animation may be boring but it is very much engaging, thanks, this is very insightful !! 😀😍

  • @globalSchelmuffsky
    @globalSchelmuffsky2 жыл бұрын

    i really like these concepts. that gave me sooo many ideas. gonna come back to this, for sure

  • @ricardopaul8382

    @ricardopaul8382

    2 жыл бұрын

    Same here, they're so useful but can't take it all in at a first watch.

  • @Thiago-bg5ke
    @Thiago-bg5keАй бұрын

    Your explanation is so good! thanks for the lesson!

  • @piyushmahapatra6405
    @piyushmahapatra64052 жыл бұрын

    Loving these informative Videos !! Keep them coming!

  • @peteryesbut
    @peteryesbut Жыл бұрын

    Wow !!! so good explanation, tks for dumming it down. Didn't have to rewatch it to gain the knowledge.

  • @contactdi8426
    @contactdi84262 жыл бұрын

    Super Thanks Mehul !! Really appreciate your efforts to share the knowledge with the community

  • @piyushmahapatra6405
    @piyushmahapatra64052 жыл бұрын

    Loving these informative Videos !! Keep them coming! 🌟🌟🌟

  • @vinitgirde
    @vinitgirde2 жыл бұрын

    Thanks for all the knowledge you share on this channel .

  • @DavidTangye
    @DavidTangye2 жыл бұрын

    Very good understandable explanation, thank you.

  • @25kirtan
    @25kirtan Жыл бұрын

    Underrated Indian tech KZreadr. Loving your free Intro to HTML course. Great resource to refresh basics.

  • @Steven-bu2ul
    @Steven-bu2ul2 жыл бұрын

    Thanks. Very useful and well-explained.

  • @kavyanshpandey3823
    @kavyanshpandey38232 жыл бұрын

    First time watch your video...Clearly explained bro....keep growing.

  • @bunny_the_lifeguard9789
    @bunny_the_lifeguard97892 жыл бұрын

    Very well explained, thanks :)

  • @codeityt
    @codeityt2 жыл бұрын

    I always appreciate you for creating videos on topics that are very underrated

  • @codedamn

    @codedamn

    2 жыл бұрын

    Hey! Congrats on Winning the codedamn T Shirt Giveaway. Please reply to this comment by mentioning your email for further communication. Or just go on your channel page and set an email address so that we can contact you that way. Or just reply here without using @ gmail . com.

  • @codeityt

    @codeityt

    2 жыл бұрын

    @@codedamn I have set it in my channel's about page

  • @rasnacv3802
    @rasnacv38022 жыл бұрын

    This video was very helpful. Thank you

  • @prayasarora
    @prayasarora2 жыл бұрын

    Thank you so much, it was so helpful for me. Kudos.

  • @user-ru2jb4yo3s
    @user-ru2jb4yo3s7 ай бұрын

    very well explained thanks

  • @mounirelbertouli9990
    @mounirelbertouli99902 жыл бұрын

    A big thanks ! so now i have a clear understand about Nginx reverse proxy , Peace from Morocco

  • @Raj-iz9uz
    @Raj-iz9uz2 жыл бұрын

    Superb Mehul Sir.. Ur Explanation 🔥🔥

  • @yadav-r
    @yadav-r9 ай бұрын

    Very insightful

  • @stream.abhimanyu
    @stream.abhimanyu Жыл бұрын

    learning about how reverse proxies and proxy working , helped me to understand how actually a request resolved on internet

  • @shanahjrsuping7344
    @shanahjrsuping7344 Жыл бұрын

    Amazing video on nginx!

  • @mridul2820
    @mridul28202 жыл бұрын

    Another backend topic🔥🔥

  • @Sonu-tg6tg
    @Sonu-tg6tg2 жыл бұрын

    Thank you so much for this, your videos are really awesome with great video quality and content too. With help of your videos now I am able to build web projects. Thanks a lot!!

  • @gulshanaggarwal4577
    @gulshanaggarwal45772 жыл бұрын

    Super amazing ! One week before I tried to go through Reverse Proxy but I couldn't get understand properly but yeah this was super nice explanation of reverse proxy and it's related stuff. 🔥🔥

  • @gulshanaggarwal4577

    @gulshanaggarwal4577

    2 жыл бұрын

    Waiting ⏳ for more and more new content everyday!

  • @neelthakkar4492
    @neelthakkar44922 жыл бұрын

    Really need to appreciate your efforts to give us so much knowledge just within 8-10 mins video🤩😃😇

  • @codeityt

    @codeityt

    2 жыл бұрын

    👍

  • @code8986
    @code89862 жыл бұрын

    Thank you for the great introduction to NGINX and reverse proxies, in general. I think some developers, like myself, would find a video specifically about configuring NGINX as a reverse proxy for Kestrel, which is the web server used in .NET web application and API deployment, very useful.

  • @ugur.nurcan
    @ugur.nurcan2 жыл бұрын

    I think you are a very smart person very dedicated to teach. keep going..

  • @krishnendudasgupta3397
    @krishnendudasgupta33972 жыл бұрын

    A Great and Informative Video.. Thank You for this series on Backend Dev Videos... Am Liking this Daily Series a lot.. Thank You once again :) :) :)

  • @garrysandhu4197
    @garrysandhu41972 жыл бұрын

    Your Backend Concpets Series is awesome. Please add it as a playlist on your channel.

  • @sajad2126
    @sajad2126 Жыл бұрын

    thanks alot for this video.

  • @din956
    @din956 Жыл бұрын

    Good explanation 👍

  • @bikashdas3146
    @bikashdas3146 Жыл бұрын

    great explanation

  • @xg1tau425
    @xg1tau425 Жыл бұрын

    Thank you!

  • @spagon
    @spagon Жыл бұрын

    Top tier VIDEO

  • @TekaneChaitanya
    @TekaneChaitanya2 жыл бұрын

    Thank you so much for this, your videos are really awesome with great video quality and content too. With help of your videos now I am able to build web projects. Thanks a lot!! Also I have one request, please make MERN playlist on youtube, it will definitely help many students!

  • @balajichellam
    @balajichellam9 ай бұрын

    Thanks, great explanation. You could have added the difference between Proxy and Reverse Proxy also.

  • @belikebro9143
    @belikebro91432 жыл бұрын

    I need the tshirt just because I love binge watching codedamn videos.

  • @sairaj5660
    @sairaj56602 жыл бұрын

    A video on working with Nginx would be great

  • @SomeDude-gs7om
    @SomeDude-gs7om10 ай бұрын

    Awesome video

  • @semperfiArs
    @semperfiArs2 жыл бұрын

    Hi Mehul. Would really love to see you create a small Mean Stack application because there is a lot of react content you see online but very less Angular and with your expertise and teaching style, I think a lot of people would benefit from it. It will get a lot of views as well

  • @dazzler9264
    @dazzler926411 ай бұрын

    Thanks

  • @anuraggupta8905
    @anuraggupta89052 жыл бұрын

    Damn this is just gold

  • @abhishekchandel4244
    @abhishekchandel42442 жыл бұрын

    amazing stuff

  • @user-lc4tj2eb7g
    @user-lc4tj2eb7g10 ай бұрын

    Nodejs is not a programming language, it's a runtime environment. Still I am watch your video because it's really informational.

  • @abhinavjha7230
    @abhinavjha72302 жыл бұрын

    This video id fantastic.I just loved this video as it solved many problems related to Nginx!!! I would rate 10/10.

  • @amjalaswathi7552

    @amjalaswathi7552

    Жыл бұрын

    Hi Abhinav do you work on NGINX

  • @abhinavjha7230

    @abhinavjha7230

    Жыл бұрын

    @@amjalaswathi7552 Yes... Do you have any query??

  • @amjalaswathi7552

    @amjalaswathi7552

    Жыл бұрын

    @@abhinavjha7230 please can you train me we are planning to get that install soon in our APIGWY

  • @amjalaswathi7552

    @amjalaswathi7552

    Жыл бұрын

    @@abhinavjha7230 if you know anyone who can train also please let me know

  • @abhinavjha7230

    @abhinavjha7230

    Жыл бұрын

    @@amjalaswathi7552 Sure...... It depends on what you are planning to achieve.... There are many who can help you if you got stuck.... Why don't you rather go through some of the videos on KZread.

  • @user-mj6mf2qx4e
    @user-mj6mf2qx4eАй бұрын

    nice video mehul

  • @krishshanbhag3225
    @krishshanbhag32252 жыл бұрын

    Great video

  • @techbook663
    @techbook6632 жыл бұрын

    Thank you for the detailed video. I really loved your approach. How Nginx can be used as an Image proxy server? I have tried to filter it out using checking image extensions, but how can we handle scenarios where a valid image URL with no extensions? It would be helpful if you could suggest to me an idea.

  • @snlagr
    @snlagr2 жыл бұрын

    excuse me for my language but this video was fking awesome!

  • @shashanksshetty9870
    @shashanksshetty98702 жыл бұрын

    Let’s see if I can get a T-shirt for proxy 👻👻👻. Loved this content, I had infra migration today and this concept almost killed me. Loved the way you explained it so easily ❤️❤️

  • @santhoshk9285
    @santhoshk92852 жыл бұрын

    codedamn forever

  • @imacoder7122
    @imacoder71222 жыл бұрын

    Awesome 👍👏

  • @tempaccount8256
    @tempaccount82562 жыл бұрын

    Hi Mehul, amazing content from past weeks and before too, always get your videos as soon as they arrive.. Kudos to you... I have a situation, I'm creating a full stack application, where a Back-end application sends all the logs from a process running, to the front-end via webSocket, it dumps almost 1000s of messages in a minutes or so. I'm using react/nextjs in frontend, so when the message receive at frontend, it updates the log array and renders on the ui, which scrolls very fast 😂, But the thing is the whole ui, structs after some time, there's a lot of weight of re rendering the logs array, i think so... So, can you please suggest or guide me or reference me to some document or blog, in this kind of problem. Thanks in advance🤘 Take care and keep up the good work

  • @eldamdyx
    @eldamdyx2 жыл бұрын

    Hello, thanks for the valuable content, one question, do your courses have Spanish subtitles? I am not that professional in English

  • @amanali9501
    @amanali95012 жыл бұрын

    Do this practical on AWS , like deploy the node server plz 🙏

  • @robinmahato
    @robinmahato2 жыл бұрын

    Awesome 🎉🎉

  • @Avoid0
    @Avoid02 жыл бұрын

    Nice video 😍

  • @himeshkumar633
    @himeshkumar6332 жыл бұрын

    Can we expect some practical/code examples sometime soon?

  • @amanagarwal2022
    @amanagarwal20222 жыл бұрын

    If java is an option then even zuul is a great reverse proxy. Plus you get the Netflix stack along with it.

  • @user-rm4yk3nf8j
    @user-rm4yk3nf8j2 ай бұрын

    can we use nginx to communicate between the 2 backend server 1 built in express js and another in python ????

  • @parthmittal5625
    @parthmittal56252 жыл бұрын

    Consistent effort everyday to make videos on unspoken topics!

  • @samp2286
    @samp2286 Жыл бұрын

    deploy a website in separated vms(back-end, front-end and db each one on a different vm but on a single server) could happen with reverse proxy?

  • @ferin_patel
    @ferin_patel2 жыл бұрын

    Will Lorem Ipsum comment will work for giveaway ???

  • @abhishekvishwakarma9045
    @abhishekvishwakarma90452 жыл бұрын

    Make one video on Stripe API with React 🔥

  • @mohammedwaseem8599
    @mohammedwaseem85992 жыл бұрын

    Nice, video sir. But, when is results of giveaway?? I'm waiting for my favorite t-shirt. So, That I'll Also Say To My Friends.

  • @YOUdudex
    @YOUdudex2 жыл бұрын

    Please make video on gRPC DUMBED dumbed down version

  • @HSBTechYT
    @HSBTechYT2 жыл бұрын

    I want to one day afford the full stack course to support mehul 🙏

  • @maheshguptha9796

    @maheshguptha9796

    2 жыл бұрын

    Same man me also

  • @Travel_TalesOne86
    @Travel_TalesOne86 Жыл бұрын

    Anyone help me for reverence Proxy how to setup

  • @Doljan345
    @Doljan3452 жыл бұрын

    damn that's a good video.....

  • @lakshman587
    @lakshman5872 жыл бұрын

    COMMENTED FOR T SHIRT GIVEAWAY!!!! :)

  • @KamalHossain-rn1ox
    @KamalHossain-rn1ox2 жыл бұрын

    You looks better with beard my friend.

  • @nandhakumaranm6006
    @nandhakumaranm60062 жыл бұрын

    ❤️

  • @adilismail3593
    @adilismail35932 жыл бұрын

    Good

  • @amjalaswathi7552
    @amjalaswathi7552 Жыл бұрын

    Hi Mehul looking for training in NGINX please can you let me know if you can train me well

  • @YugKhatri-ht8kd
    @YugKhatri-ht8kd8 ай бұрын

    caddy is also good

  • @anupamkasturia3821
    @anupamkasturia38212 жыл бұрын

    swagdamn

  • @AkashSingh-uk5ub
    @AkashSingh-uk5ub2 жыл бұрын

    Proxy is that your teacher don't know that you are not giving the attendance and Reverse Proxy is that you don't know your which teacher is taking your attendance.

  • @rishabhagrawalzra
    @rishabhagrawalzra2 жыл бұрын

    can we say NGINX is a api gateway?🤔

  • @ACHTech20
    @ACHTech202 жыл бұрын

    Btw NODEJS is not a programming language.

  • @rw7300
    @rw7300 Жыл бұрын

    minimal nginx configuration : github.com/RwGrid/nginx_config_reverse_proxy_ssl

  • @sudeepdeysarker9600
    @sudeepdeysarker96002 жыл бұрын

    Personally I prefer Haproxy compared to Ngnix. It's much more simple to use

  • @justchecking2470
    @justchecking2470 Жыл бұрын

    I come to a deduction that, an IT guy who has a software developer side is very good at teaching than an IT guy who has a sysadmin side

  • @dixztube
    @dixztube2 жыл бұрын

    I want a tshirt !!!!

  • @tech_knocking8440
    @tech_knocking8440 Жыл бұрын

    Good Content with super annoying background music

  • @jagjiwanchimkar8106
    @jagjiwanchimkar81062 жыл бұрын

    I understand little bit bcz I don't know what actually is EC2,NGNIX😅😅.

  • @bikidas5473

    @bikidas5473

    2 жыл бұрын

    Ec2 is just a instance which runs on cloud using linux or any other preferred os and nginx is a web server, like apache

  • @jagjiwanchimkar8106

    @jagjiwanchimkar8106

    2 жыл бұрын

    @@bikidas5473 Thanks 😊

  • @xc5103
    @xc5103 Жыл бұрын

    Don't add background music!!!!

  • @JohnSnow-gi7iv
    @JohnSnow-gi7iv2 жыл бұрын

    Please explain things a little simpler. Some words you say feel very strange and complicated.

  • @Beeru8501
    @Beeru85019 ай бұрын

    you havn;t provide any practical view . i wasted my time by watching this video . request you to make video with config change as well

  • @rajeshrajolla1476
    @rajeshrajolla1476 Жыл бұрын

    Hi , the method you explained is not working. Can you please share your contact i need your help