NGINX Tutorial for Beginners

Sdílet
Vložit
  • čas přidán 4. 08. 2024
  • NGINX is open-source web server software used for reverse proxy, load balancing, and caching. It's important to understand, especially if you are a backend developer.
    ✏️ Course created by ‪@laithacademy‬
    Docker installation: docs.docker.com/get-docker/
    NGINX installation: www.nginx.com/resources/wiki/...
    ⭐️ Contents ⭐️
    ⌨️ (00:00) What is NGINX
    ⌨️ (08:18) NGINX Installation
    ⌨️ (11:11) NGINX Terminology
    ⌨️ (13:16) Serving Static Content
    ⌨️ (17:34) Mime Types
    ⌨️ (22:48) Location Context
    ⌨️ (33:16) Rewrites and Redirect
    ⌨️ (37:53) NGINX as a Load Balancer
    🎉 Thanks to our Champion and Sponsor supporters:
    👾 davthecoder
    👾 jedi-or-sith
    👾 南宮千影
    👾 Agustín Kussrow
    👾 Nattira Maneerat
    👾 Heather Wcislo
    👾 Serhiy Kalinets
    👾 Justin Hual
    👾 Otis Morgan
    👾 Oscar Rahnama
    --
    Learn to code for free and get a developer job: www.freecodecamp.org
    Read hundreds of articles on programming: freecodecamp.org/news

Komentáře • 165

  • @laithacademy
    @laithacademy Před 6 měsíci +152

    Thank you for featuring me on your channel :)

    • @heniyentertainment
      @heniyentertainment Před 6 měsíci +1

      you deserve better laith

    • @fuesto
      @fuesto Před 6 měsíci +1

      Such amazing content your channel has, wow. Thank you

    • @indaneeydesign165
      @indaneeydesign165 Před 6 měsíci

      Thank you so much, sir. Really great content 👏

    • @disrael2101
      @disrael2101 Před 6 měsíci

      perfect introduction explanation super clear and simple.. i just wonder why would i need this? i guess only if i work as devops and need to set it up as part of the infrastructure or?

    • @umitcelik5508
      @umitcelik5508 Před 5 měsíci

      we have to thank you for your high quality contents on udemy and youtube.

  • @danifof
    @danifof Před 6 měsíci +23

    Wow the timing of this tutorial is amazing, I really needed that thank you FCC

  • @0xtz_
    @0xtz_ Před 6 měsíci +44

    this is amazing 😮,
    we need more topics like those

  • @natural_stupidity_
    @natural_stupidity_ Před 6 měsíci +11

    A great must know concept for everyone in IT, whether a developer, cloud engineer or devops engineer.

  • @masikhlopastik
    @masikhlopastik Před 4 měsíci +1

    Amazing! I want more courses like this! Everything was super clear and easy to understand!

  • @aymane.superuser
    @aymane.superuser Před měsícem +1

    THANKS! I love such short quickstart videos.

  • @Nonehelloworld
    @Nonehelloworld Před 6 měsíci +10

    Your channel is best thing happened to youtube !! 👏🏼👏🏼👏🏼

  • @skycastlechronicles
    @skycastlechronicles Před 2 měsíci

    yeees! Docker coming into play (at minute 40) - we're so close to my actual use case now, loving it! Great work!

  • @ederjuniordesouza1618
    @ederjuniordesouza1618 Před 6 měsíci +4

    Thank you, that is one of the best explanation for the time being, kudos to you!

  • @mohades.
    @mohades. Před 4 měsíci +1

    This course is one of the best courses that I ever watch❤

  • @inzendis
    @inzendis Před 6 měsíci +1

    Great timing, Im deployng a web app soon and had to eventually learn about this topic.

  • @atharqadri3738
    @atharqadri3738 Před 6 měsíci +1

    Wonderful tutorial. Simple & precise.

  • @user-po1zg1sq4n
    @user-po1zg1sq4n Před 6 měsíci +7

    То, что искал! Спасибо вам

  • @DanielMoreno-lc9bx
    @DanielMoreno-lc9bx Před 6 měsíci +10

    Maan, just like 2 hours ago I was looking for this topic and this gods just made one about it. Thank you!

  • @Chabdi111
    @Chabdi111 Před 5 měsíci +1

    Top 3 tech yt channels. U really are heros!!!!

  • @neenav1999
    @neenav1999 Před 3 měsíci

    Wow! brilliant. The best video is always is the one clearly explaining in detail to beginners. Now I am not afraid of this weird word Nginx anymore. I really admire this teacher. Thank you sir.

  • @akshatkotpalliwar
    @akshatkotpalliwar Před 6 měsíci

    Yes We need tutorials like this , on point no bs

  • @SaifullahUsmani
    @SaifullahUsmani Před 6 měsíci +7

    Now I can add Nginx to my resume!

  • @The_Purpose_is
    @The_Purpose_is Před 4 měsíci

    That's quick and crisp. Thanks.

  • @adib-the-noob
    @adib-the-noob Před 6 měsíci +1

    we need more topics like this!!

  • @RamiroAsincrono
    @RamiroAsincrono Před 6 měsíci +4

    Very informative video!
    If you want to learn Apache, the concepts are the same!
    Maybe a must for backend engineers

  • @sangwani-coder393
    @sangwani-coder393 Před 6 měsíci

    Amazing tutorial. I really took your word😃It's really doing it.

  • @hasnainmemon_01
    @hasnainmemon_01 Před 27 dny +1

    Thank you for sharing such an informative video.❤

  • @daler_anvarov
    @daler_anvarov Před 22 dny

    exactly what i needed thank you so much

  • @lilrex2015
    @lilrex2015 Před 5 měsíci

    This was well worth the watch.

  • @erglaligzda2265
    @erglaligzda2265 Před 6 měsíci

    Basic concept explained very well.

  • @infocus-media
    @infocus-media Před měsícem +11

    I have been in IT 35 years and this still does not make any sense although I setup Proxies almost everyday, it is like the upside down pyramid, in the end a Load balancer needs a Load balancer that needs a Load balancer, so in the end it still only take 1 balancer to fail to fails the whole system. Catch my drift? LOL!

    • @BenniK88
      @BenniK88 Před 14 dny

      I was wondering, the exact same. I absolutely understand that the server processing all difficult calculations can be spawn multiple times, which is logical. But having a lot balance in front of it means that this server has to be able to forward Sullivans or the hundred thousand of request at the same time. Must go through one machine.
      What the tutorial didn’t make clear if one server can hold multiple containers or the dock containers should always be hosted on different service as otherwise they would share the resources. Also didn’t make clear where the NGINX should be at. If it should sit on the different standalone server. So basically you would at least need to rent two servers to host in a professional environment one for NGINX and one for node. And if you want to scale horizontally, you can scale the last node. I wonder how that works in production.

  • @brunomiguelgroth
    @brunomiguelgroth Před 5 měsíci

    Excellent, thanks!

  • @quackbo1
    @quackbo1 Před 6 měsíci +4

    It's criminal that nginx has been around forever but this is just recently posted. Great work!

  • @pavlinapsarsky2819
    @pavlinapsarsky2819 Před 6 měsíci

    Great tutorial at perfect time, than you! 😊

  • @brianv62
    @brianv62 Před dnem

    Thanks! Really helpful

  • @ARATHI2000
    @ARATHI2000 Před 6 měsíci

    Great content. Thank you!

  • @md.mohiuddin
    @md.mohiuddin Před 6 měsíci

    I think, I watched this video previously in his own channel. Really great tutorial.

  • @gustavojuantorena
    @gustavojuantorena Před 6 měsíci

    Great topic!

  • @abdulkhader567
    @abdulkhader567 Před 4 měsíci

    This video cleared all my doubts

  • @sarrthecode
    @sarrthecode Před 6 měsíci

    Damn the timing is perfect 🎉

  • @ranakshah9167
    @ranakshah9167 Před měsícem

    this is the best tutorial ever !

  • @martinguendulain7626
    @martinguendulain7626 Před 2 měsíci

    Thank you very much, you really helped me a lot!

  • @porasshrivas641
    @porasshrivas641 Před 6 měsíci +1

    Go ahead, man. Just watch the whole tutorial; it's worth it. Don't look for further comments.

  • @nanayaw7159
    @nanayaw7159 Před 6 měsíci +1

    This content is really great...👍👍👍

  • @gracianojunior9996
    @gracianojunior9996 Před 5 měsíci

    thanks for the video, excellent for begginers!

  • @kirillzlobin7135
    @kirillzlobin7135 Před 6 měsíci +1

    This is a great instructor, I watched his channel and the content is great

  • @ansismaleckis1296
    @ansismaleckis1296 Před 6 měsíci +3

    Great content! Would be nice to include encryption and https. Also for load-balancing it would be cool if each instance was also served by NGINX.

  • @sadmansakibkhan8667
    @sadmansakibkhan8667 Před 6 měsíci

    Ya'll found something to read mind or something I was looking for this!!

  • @_mrmark
    @_mrmark Před 6 měsíci

    Спасибо. Очень понятно все изложено!

  • @SonuSingh-sn8qg
    @SonuSingh-sn8qg Před měsícem

    That was awesome

  • @cout0dev
    @cout0dev Před 4 měsíci

    Amazing content!

  • @MitrankShah
    @MitrankShah Před 2 měsíci

    thank you so much for this video, it was way too informative!!! love from india ❤🙌

  • @kashifmehmood4399
    @kashifmehmood4399 Před 2 měsíci

    amazing!

  • @AnantaAkash.Podder
    @AnantaAkash.Podder Před 5 měsíci

    Excellent Video sir...❤️❤️

  • @sabuein
    @sabuein Před 4 hodinami

    Thank you, bro.

  • @mehdismaeili3743
    @mehdismaeili3743 Před 4 měsíci

    Excellent .

  • @andikakurniawan4188
    @andikakurniawan4188 Před 2 měsíci

    thank you best video to learn nginx basic

  • @FaithMediaChannel
    @FaithMediaChannel Před 2 měsíci

    Thank you for your channel

  • @KEKEKEKE.02
    @KEKEKEKE.02 Před 5 měsíci

    thanks for nginx course and nba scores.

  • @kent_calvin
    @kent_calvin Před 6 měsíci

    Perfect timing

  • @nouchance
    @nouchance Před 6 měsíci

    Great job @laithacademy🎉 you are awesome!👏

  • @The_mindful_compass
    @The_mindful_compass Před 6 měsíci

    Great Video

  • @okorougochukwusamuel9962
    @okorougochukwusamuel9962 Před 6 měsíci

    Just at the right time 😅❤❤❤❤

  • @kaltube4817
    @kaltube4817 Před 2 měsíci

    Well Done!

  • @rajeshwarsingh6751
    @rajeshwarsingh6751 Před 5 měsíci

    very simplified video on various concepts of nginx....

  • @faisalmushtaq2287
    @faisalmushtaq2287 Před 6 měsíci

    you people are so awesome

  • @code-with-Bharat
    @code-with-Bharat Před 6 měsíci

    Thank you❤

  • @ChenchenA-tn2ck
    @ChenchenA-tn2ck Před měsícem

    This is really amazing! Is there any more videos about this?

  • @usamasarfraz6733
    @usamasarfraz6733 Před 6 měsíci

    a great course indeed

  • @adelekebright2490
    @adelekebright2490 Před měsícem

    Awesome video.
    Hoping that it is updated to capture using nginx in instances on the cloud

  • @nickeax
    @nickeax Před 6 měsíci

    Thanks!

  • @_chris_6786
    @_chris_6786 Před 3 měsíci

    Thank you 👌🏻

  • @juhandvan
    @juhandvan Před 6 měsíci

    Thanks so much

  • @valkyrion7465
    @valkyrion7465 Před 6 měsíci +1

    Holy moly

  • @shomikhan1333
    @shomikhan1333 Před 2 měsíci

    Thanks a lot

  • @SajjadHematiNourani
    @SajjadHematiNourani Před 6 měsíci

    excellent

  • @2009rahulyadav
    @2009rahulyadav Před 6 měsíci

    Thank You

  • @disrael2101
    @disrael2101 Před 6 měsíci

    perfect introduction explanation super clear and simple.. i just wonder why would i need this? i guess only if i work as devops and need to set it up as part of the infrastructure or?

  • @basavarajdarur2482
    @basavarajdarur2482 Před 6 měsíci

    Thank you

  • @ramadhnyg
    @ramadhnyg Před měsícem

    Great! Clean explanation. Is there an intermediate nginx course? Or maybe more complete nginx tutorial. Thank you.

  • @mrprofomedia
    @mrprofomedia Před 2 měsíci +1

    the best

  • @davidalex684
    @davidalex684 Před 6 měsíci

    I have no idea what this thing is but it sounds tempting to learn, right guys

  • @user-fd3yr5eo4g
    @user-fd3yr5eo4g Před 4 měsíci

    that was a great course, please create one for kestrel

  • @megatron324
    @megatron324 Před 6 měsíci

    NICE

  • @TheHardikupadhyay87
    @TheHardikupadhyay87 Před 6 měsíci

    yay my fav

  • @alexdin1565
    @alexdin1565 Před 4 měsíci

    please more videos about Nginx and Docker

  • @wydadiyoun
    @wydadiyoun Před 6 měsíci

    تبارك الله عليك

  • @mahendranath2504
    @mahendranath2504 Před 6 měsíci

    Wow thanks for sharing the knowledge 🫡👍👋👏🏻🤝😎🥳🙏👌✌️🫡

  • @rishiraj2548
    @rishiraj2548 Před 6 měsíci

    Thanks

  • @artemzimin7669
    @artemzimin7669 Před 6 měsíci

    thx❤

  • @khoadang1168
    @khoadang1168 Před 4 měsíci +2

    For the Mac using apple silicon please use /opt/homebrew/etc/nginx instead

  • @th.karatsis
    @th.karatsis Před 6 měsíci

    Can you make a tutorial for game development with sfml c++ with microsoft visual studio .Love your videos👍🏻

  • @maestrogoldring1094
    @maestrogoldring1094 Před 6 měsíci

    Interesting! I was just looking at this to put on a raspberry pi for local testing of backend. Is that a good idea?

  • @acegear
    @acegear Před 4 měsíci

    i have a question can nginx cache youtube videos , the areas where my nephews have bad to worse internet i was thingking of using it with some smb or old laptop to cache those vidoes those kids tend to repeat what they watch , i have read some old article google is trying to prevent those caching on them

  • @dkluffy23394
    @dkluffy23394 Před 6 měsíci

    Hi, can you share videos that help with passing the CCNA 200-301 course?

  • @desalewsalew4633
    @desalewsalew4633 Před 6 měsíci

    👍👍👍

  • @moritzfrohlich4859
    @moritzfrohlich4859 Před 2 měsíci

    am I missing something? at 7:40 he says: send the request to nginx, then encrypt it and send it to the server, send the response from server to nginx, decrypt it (at nginx leven) and send it to the client...
    is this correct? isn't the flow: the client encrypts (i guess with a public key provided by the server) and sends the encrypted request to nginx? wouldnt you want to have this flow to be encrypted? (so no one can steal your data when using f.e. public wifi?)

  • @hundredQuestionss
    @hundredQuestionss Před 6 měsíci

    My Nginx is having some issue when a user is uploading a file to frog. Nginx shows jfrog error, "cannot allocate memory". I have given the container 15gb of memory and yet i still encounter this issue. Anyone has any idea?

  • @fuesto
    @fuesto Před 6 měsíci +1

    That is great, thank you very very much!
    I am not trying to be ungrateful or anything but it would be great if you could do the same for an Apache as well, maybe in the future???
    Thanks.

  • @bobhutchinson3638
    @bobhutchinson3638 Před 4 měsíci

    What nginx setup would be for load balancer if nginx was containerised as well?

  • @munkhn73
    @munkhn73 Před měsícem +1

    great tutorial. but I have question. you already defined the 'root' at the server level. was it necessary to define again in the locations? and before any other nginx experts who are going to eat me alive I'm just asking here because I don't know.

  • @orbitxyz7867
    @orbitxyz7867 Před 6 měsíci +1

    Full video apache also ❤🙏

  • @adityarajawat3185
    @adityarajawat3185 Před 6 měsíci

    First❤

  • @ghostkee5031
    @ghostkee5031 Před 4 měsíci

    is it so hard for you to use lunix machine or remote server as the main OS for this course as its the only OS where nginx is useful, you cant have a mac server !