The NGINX Crash Course

Поділитися
Вставка
  • Опубліковано 26 вер 2024

КОМЕНТАРІ • 297

  • @natnaelsisay1424
    @natnaelsisay1424 2 роки тому +462

    If you're watching this video and wondering if it's the proper place to learn nginx, trust me, it is. Thank you for taking the time to prepare such valuable stuff, mate.

    • @maxgrxs485
      @maxgrxs485 2 роки тому +6

      Thanks, mate. I was unsure, which course to watch. Gladly, I read your comment and chose this one.

    • @briandacallos4234
      @briandacallos4234 2 роки тому +3

      thank you, i'll stick

    • @minhly650
      @minhly650 Рік тому +3

      I had watched this comment before the first frame of the video appeared.

    • @tomaszbrewka
      @tomaszbrewka Рік тому

      Thank you, mate!

    • @paschalokafor9043
      @paschalokafor9043 Рік тому +1

      He made it look too simple that I began to doubt it

  • @GaldinoTrashaj
    @GaldinoTrashaj 9 місяців тому +7

    within 20 minutes, i've learned more about the web than from hours of online "tutors". you're amazing homie, you just earned a loyal subscriber.

  • @othman_
    @othman_ Рік тому +34

    Nginx acts as a web server, load balancer, and encryption tool
    00:05

    Use Nginx as Reverse Proxy
    07:18

    Configuring nginx to serve static HTML and CSS files
    13:37

    Learned about MIME types and location context in NGINX
    20:08

    Using alias instead of root in NGINX configuration
    26:12

    Learned about location block in nginx
    32:37

    Configure and build a Docker container for a Node.js server
    38:51

    Load balance across multiple servers using Nginx
    44:58

  • @ozzyfromspace
    @ozzyfromspace 2 роки тому +117

    This was soooo well timed for me 😅
    I just taught myself docker, but somewhere during my learning process, I came across the NGINX image, and while the instructions for using it to deploy my react app build were simple enough, I didn't really know what I was doing. This video provided awesome background info for me. Also, I binged your 3.5hr GraphQL course yesterday/today, so you're literally educating me 🏆. You rock man, keep it up bro!
    Greetings from Athens. Athens, Ohio, that is 😂

    • @stanknight9159
      @stanknight9159 2 роки тому +4

      We are living the same life right now lol. I just add to start learning NGNIX; I can get it to work but have no clue what I was doing or why lol.
      It's been a fun week. This video was just perfect.... Now got to look up 3.5 Graph lol. Fun ride.

    • @choahjinhuay
      @choahjinhuay Рік тому

      Greetings from Dayton OH. I’m on the same learning path as you

    • @TheScriptan
      @TheScriptan Рік тому +1

      ohio 💀

    • @SergieArizandieta
      @SergieArizandieta 9 місяців тому

      lol me too

  • @harcoptoluwap3998
    @harcoptoluwap3998 Рік тому +6

    This is so calm, no rushing, no pressure tech video I have ever watched.

  • @rahulshekhar8498
    @rahulshekhar8498 2 роки тому +3

    Returning here 2 years after I first saw the video, I realised just now how much I have learnt. I am so grateful for your channel, everytNice tutorialng

  • @kompila
    @kompila 9 місяців тому +2

    Give this man the internet.
    He deserves it!

  • @kenkioqqo
    @kenkioqqo Рік тому +2

    This is the kind of crash course I needed to understand Nginx, as I prepare to deploy my first Django DRF app.

  • @Nab_001
    @Nab_001 11 місяців тому +1

    wait did I just finish the course, I'm sure I came here just to explore what is NGINX about.THIS IS SMOOTH

  • @siddharthupadhyay4246
    @siddharthupadhyay4246 6 місяців тому

    thank you, from someone who couldn't navigate his way through the blinding codes of nginx who now feels blessed to know this.

  • @hamz556
    @hamz556 8 місяців тому +3

    at 16:10, if you are using WSL and trying to put your windows directory such as for example "D:\projects\website", it won't work, and you will get a 404 error. What you need to do is to go to that directory in file explorer, right click and open terminal, run the 'bash' command to launch Linux in that particular directory. You will see the same path for the directory from the Linux perspective, it will look like something like "/mnt/d/projects/website". THAT is the correct path to copy to the nginx.config file (without quote). Hope this helps.

  • @mitzee8621
    @mitzee8621 2 роки тому +15

    I've already watched a lot of NGINX tutorials and I will watch a lot more. So far though no tutorial has offered nearly as much practical knowledge as this one. Cheers.

  • @shakhawathossain3207
    @shakhawathossain3207 9 місяців тому +2

    the best Nginx tutorial on youtube. Thanks man for your video.

  • @abduladilsunnat2489
    @abduladilsunnat2489 Рік тому

    Best NGINX course out there. Don't go looking anywhere else, this is the one

  • @erastowamuti9434
    @erastowamuti9434 Рік тому +4

    Understanding Nginx for beginners. The explanations are on point and easy to grasp. Thank you.

    • @kompila
      @kompila 9 місяців тому +1

      Absolutely.

  • @mohbkhaled6051
    @mohbkhaled6051 Рік тому +3

    I was looking to learn what is NGINX because I will be needing it in my work and other tutorials are years away from how good this tutorial is it covers what it is how to set it up and use it in a fast and comprehensive way.
    Thanks for taking the time and making a well done tutorial like this.

  • @VictorWallaceCassianoSantos
    @VictorWallaceCassianoSantos 9 місяців тому

    It was simply incredible. I started this video without knowing anything about nginx. I made some notes to deepen my knowledge on some topics such as load balancer performance, autoscaling and redirection. Thank you for this class!! 🇧🇷

  • @roshanthapa25
    @roshanthapa25 Рік тому +1

    Really liked how calmly you described things without rushing

  • @ozodbekjuraev9268
    @ozodbekjuraev9268 Рік тому

    thank you so much, That was so helpful. I now understood what nginx really is.
    Thank you again from Uzbekistan 🇺🇿

  • @dilshodasrayev6241
    @dilshodasrayev6241 Рік тому

    so easy to understand explained 'what is NGINX' !

  • @abdo-ar-888
    @abdo-ar-888 Рік тому

    Thanks for the premium content, good luck to everyone ❤

  • @ankushagarwal7378
    @ankushagarwal7378 Рік тому

    I was trying so hard to learn this from days but nobodies tutorial was clear like yours man thank you so much

  • @TheEricon
    @TheEricon 2 роки тому +15

    Amazing video, you covered so many of my questions since I am currently building an express server and was looking into proxy passing with load balancing. Couldn't have asked for anything better. Would have loved to seen the proof at the end tho.

  • @flesz_
    @flesz_ Рік тому +5

    5:08 I think the latency would get extremely high rather than low :)

  • @ינוןאלבז-כ1ז
    @ינוןאלבז-כ1ז Рік тому +1

    Huge thanks!!! I was always looking for a tutorial that would clarify the fog around ngnix until this video I didn't find. This video is a diamond!!!

  • @bayyavasu1325
    @bayyavasu1325 Рік тому +1

    Thank you ❤ the way you started the video explaining why we need nginx and what are the problems that nginx is going to solve is 👏👏

  • @skyliferp_marcel9743
    @skyliferp_marcel9743 2 роки тому

    TNice tutorials is absolutly the best video of the world you expaining skills are good and it was a honor to see tNice tutorials vid well done

  • @officialismailshah
    @officialismailshah Рік тому

    This is worth watching I would recommend it to everybody thanks for this soundful knowledge...

  • @Superuser-r1y
    @Superuser-r1y 2 роки тому +1

    Many many thanks brother for this toturial ❤️🙏👍
    Love from India ❤️❤️

  • @data_dreamer
    @data_dreamer 8 місяців тому

    It's scratching my itchy back nicely ! AWESOME

  • @onnewf9288
    @onnewf9288 Рік тому

    The crystal celar explanation i've ever seen on YT, well done sir

  • @dragonhot6951
    @dragonhot6951 Рік тому

    I'm not so Experience but this video is worth a tym just dont try to skip and watch bcuz it disconnects ,while this content is great for beginner to understand what ,why exactly the nginx is and what it is used for .I will say brother your way of teaching, like starting from therotical explanation -->than installation-->than practical implementation with different examples.It's cool Brooo.U can even eloberate Installatuon more or a special clickbait for those and Source code would be like cherry on Cake .Thanks Buddy.GBU

  • @YasarHabib
    @YasarHabib Рік тому

    Difficult concepts broken down into simple, consumable bites of information. Well done, and thank you!

  • @saadowain3511
    @saadowain3511 2 роки тому +1

    Amazing. Please do more on architecture.
    May Allah save you and bless your parents

  • @AadiManchekar
    @AadiManchekar Рік тому

    Learned a lot!!!!!!!!!!!!!!!!!! do watch, you may come across many problems but just don't give up eventually you will learn

  • @hos7012
    @hos7012 2 роки тому

    This channel deserves more subscribers

  • @Alex-bp6jy
    @Alex-bp6jy Рік тому

    This is an incredible course and it was a very awesome introduction to NGINX, just the right dose so I'm not a completely idiot about it.

  • @romeocapuletti2425
    @romeocapuletti2425 6 місяців тому

    This is high quality material💯

  • @davidpccode
    @davidpccode 11 місяців тому +1

    simply amazing thank you very very much!!

  • @YuriG03042
    @YuriG03042 Рік тому

    Great tutorial, i've finally learned how to spell vegantables

  • @richardo8942
    @richardo8942 2 роки тому

    Super video over NGINX, now I have a better understanding of NGINX!👌

  • @mikep4981
    @mikep4981 Рік тому

    This is the most coherent nginx video I have found - thank you!

  • @diakuns
    @diakuns Рік тому +1

    Great video, got me on my feet for nginx
    36:45 the regular expression (\w+) in rewrite ^/number/(\w+) is only allowing word characters, excluding numbers
    so when it rewrites to location ~* /count/[0-9], this context is only looking for numbers, the rewrite may 404
    the fix would be to replace (\w+) to (\d+) or reuse the context regex ([0-9]+)

  • @iforcollege
    @iforcollege 2 роки тому

    Finally, the perfect NGINX tutorial exists!

  • @ammaralghouli
    @ammaralghouli 10 місяців тому

    well done bro you have done this course in avalubel way. thanks

  • @Mohamed-uf5jh
    @Mohamed-uf5jh 8 місяців тому

    Thank you so much! Really concise, easy to follow and understand your explanations.

  • @devdatkumar4970
    @devdatkumar4970 Рік тому

    Thanks a lot!😍, sharing this video with many others.

  • @HideBuz
    @HideBuz Рік тому +2

    Quality content and very well structured course. I like the pedagogical structure of building knowledge in layers that you use! Well done! Instant sub!

  • @maddiem-sg4vi
    @maddiem-sg4vi Рік тому

    God Bless You! You are an Angel.
    I'm Subscribed for life!

  • @joehax
    @joehax Рік тому

    I needed a refresh, thanks for the video man.

  • @suhaibalrabee9399
    @suhaibalrabee9399 Рік тому +3

    Awesome course, it helped me alot. please keep up this great work.
    but just a comment on 07:30 (HTTPS), NGINX will encrypt the traffic with client, but decrypt it with servers.

  • @nishanthprabhu
    @nishanthprabhu 2 роки тому

    Somehow I was exploring to learning nginx and this is great one.

  • @XuWanping
    @XuWanping Рік тому

    Best class about nginx!

  • @thepantelemon
    @thepantelemon Рік тому +1

    Thanks, good introductory video on nginx! To better show that load balancer is working you could've introduced env variable in docker file and print this variable by express server, and different variables can be passed when you spin up a container.

  • @himanshubhusanrath212
    @himanshubhusanrath212 10 місяців тому

    Thank you for this video. Very helpful

  • @barungh
    @barungh Рік тому

    Amazing ! Superb 👍👍👍👍

  • @archyt88
    @archyt88 2 роки тому +5

    Hello 👋 Great job, thanks for this guide. I hope to see more detailed ssl configuration via nginx :)

  • @LordSniphar
    @LordSniphar Рік тому

    Thank you sir. Excellent content. Nginx has been kicking my behind.

  • @progressnwimuelekara2167
    @progressnwimuelekara2167 9 місяців тому

    Great piece! Enjoyed every bit of it.

  • @TimurBabadjanov-t1g
    @TimurBabadjanov-t1g 8 місяців тому

    best nginx video so far!

  • @yd1000
    @yd1000 15 днів тому

    Really excellent well explained content thanks

  • @shinmini99
    @shinmini99 Рік тому

    omg I love you bro thanks for making this awesome video 🎉🎉

  • @devzilik
    @devzilik Рік тому +1

    Great content, thanks a bunch!

  • @LaxmikantBhumkar
    @LaxmikantBhumkar Рік тому

    Only one word, *Excellent!* 🙏

  • @mefaba5363
    @mefaba5363 Рік тому +1

    This is a gold. Other tutorials or articles or StackOverflow answers are so terrible .

  • @leosilva0411
    @leosilva0411 Рік тому

    Amazing crash course! Learned a lot.
    Thank you

  • @futhedude4848
    @futhedude4848 Рік тому

    Great video about Nginx

  • @RK-ly5qj
    @RK-ly5qj Рік тому

    great piece of knowledge, but a wish to see part2 where there is a section called "security" which is very important today, security headers, path traversal etc ;)

  • @xtreme813
    @xtreme813 Рік тому

    thanks for preparing this. nice course

  • @avinashkumargumparthi1571
    @avinashkumargumparthi1571 10 місяців тому

    Awesome! Thank you for making this.. It is really helpful for beginners..

  • @vsevolodcerneavschi507
    @vsevolodcerneavschi507 2 роки тому +2

    Brilliant, thanks for an excellent tutorial !

  • @winmawoo2945
    @winmawoo2945 2 роки тому

    I really appreciate for this quick couse.

  • @mustafaharoun
    @mustafaharoun 10 місяців тому

    very informative and well explained! thank you for this amazing tutorial.

  • @pemiolatunji3892
    @pemiolatunji3892 Рік тому

    Yes I would take your word for it 😁 great content. This is so good.

  • @santippons
    @santippons 2 роки тому

    Unstoppable today, unstoppable today

  • @kim92se64
    @kim92se64 2 роки тому +1

    yes its a great course as always

  • @laithacademy
    @laithacademy  2 роки тому +3

    Merci!

  • @nathapon6866
    @nathapon6866 Рік тому +1

    If you got 403 Forbidden (Linux)
    you might need to set you directory permission to at least 711
    if that is not the case
    Chance you might running into a SELinux conflict
    Open a shell and verify if SELinux is enforcing by running
    > getenforce
    temporary disable it to see if it really causes the issue.
    > sudo setenforce Permissive
    reload your Nginx and verify it in the browser
    If it the SELinux issue than you can do fix it by
    1. turns SELinux back
    > sudo setenforce Enforcing
    2. Set allow Nginx to serve the static content from your directory
    > chcon -Rt httpd_sys_content_t /path/to/your/dir

  • @spondoolie6450
    @spondoolie6450 8 місяців тому

    20:50 - you forgot to click on the "disable cache" button in the top right ... which is why you kept having to do a hard reload.

  • @RajKumar-yc1gz
    @RajKumar-yc1gz Рік тому

    Great course. I am subscribed

  • @ibrahimyosif
    @ibrahimyosif Рік тому

    excellent explanation!

  • @kunalrai4524
    @kunalrai4524 Рік тому

    Extremely well explained

  • @Sdirimohamedsalah
    @Sdirimohamedsalah Рік тому

    Finally someone explain it simply thank you!

  • @BallstinkBaron
    @BallstinkBaron Рік тому

    Thank you so much for this. Absolutely fantastic resource

  • @rpauipathwithnv3481
    @rpauipathwithnv3481 2 роки тому

    Super tutorial. Extremely helpful for someone who is a beginner, especially for a noob like me 😛.
    Thanks Man!

  • @kazinayem2011
    @kazinayem2011 10 місяців тому

    Just love for the video.

  • @fatihmumcu9655
    @fatihmumcu9655 2 роки тому

    your explain is very clear and thank for that man.

  • @shakil-the-coding-monster
    @shakil-the-coding-monster Рік тому

    Excellent tutorial

  • @leventtugaykaplan3592
    @leventtugaykaplan3592 Рік тому

    Great course.🚀Thank you !!!

  • @abdullahanis5761
    @abdullahanis5761 2 роки тому +1

    You are doing a great job man.
    Kindly create content on top trending technology i.e Blockchain
    How to create Dapps, solidity code, nfts, defi or much more .
    Counting on you sir

  • @adityabansal2737
    @adityabansal2737 2 роки тому

    Thank you, this is what i was looking for

  • @diennguyen-ss8lb
    @diennguyen-ss8lb Рік тому

    Great crash course. Thank you!

  • @ramicchik3152
    @ramicchik3152 Рік тому

    21:00 There is 'Disable cache' button on Network tab. Thanks for tutorial

  • @uxnitro
    @uxnitro Рік тому

    Thanks. Excellent demonstration.

  • @sany2k8
    @sany2k8 Рік тому

    Great content with awesome teaching style 👍👍👍

  • @techbro3085
    @techbro3085 2 роки тому

    Well, Explained Sir. I saw the edureca video also, but I didn't understand much. but, you nailed it with your explanation sir. Please continue your contents

  • @danielkrastev6786
    @danielkrastev6786 Рік тому

    great great great, thank you!!!!

  • @thrillmore247
    @thrillmore247 2 роки тому

    This was absolutely fantastic

  • @leg875
    @leg875 Рік тому

    simple, easy to understand. thanks :)

  • @pacote_se
    @pacote_se 8 місяців тому

    thank you for the course