NGINX Explained in 100 Seconds

Поделиться
HTML-код
  • Опубликовано: 5 янв 2025

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

  • @hnasr
    @hnasr 4 года назад +954

    I absolutely love this! As someone who made several videos on NginX I understand how difficult to summarize this tech in 100 seconds. Amazing as usual.

    • @abdelhadisabani
      @abdelhadisabani 3 года назад +4

      but 100s not enough!

    • @mrZeeeee
      @mrZeeeee 3 года назад +3

      I was wondering what buffer and filler to put in the Nginx video to make it up to 100 seconds. Typically developer spends 15 seconds editing configuration file and lately, machines are doing it automatically with stubs that insert domain name and that's it.

    • @morenacuentos2592
      @morenacuentos2592 2 года назад +1

      Videos

    • @BlurryBit
      @BlurryBit 2 года назад +6

      Nice to see one of my favourite content creators on youtube, on a video from another of my favourite content creator on youtube. :D

    • @ayyappaj8111
      @ayyappaj8111 2 года назад +4

      We love you too for your content :)🤩

  • @nickstrands
    @nickstrands 4 года назад +3276

    Just learned it's pronounced Engine X ... I've been calling it N-Jinx all this time.

    • @theteacher010
      @theteacher010 4 года назад +104

      Was just gonna make this exact comment. 2 seconds into the comment I hear how he pronounces it and I realize what a buffoon I was for calling it "Nuh-Jynx" in my head this whole time LOL.

    • @MattB90
      @MattB90 4 года назад +49

      we've all been there, I remember ordering an akai (acai) bowl once lol

    • @FlorianEagox
      @FlorianEagox 4 года назад +34

      I always hear N ginx when I read it. I have to watch myself when talking with other developers or I'll say it and sound silly

    • @akj7
      @akj7 4 года назад +43

      They wanted to name the Server EngineX but the name was already taken. Solution: Name it NGinX and tell people to read EngineX.

    • @damilolarandolph8523
      @damilolarandolph8523 4 года назад +3

      Same here lol

  • @wontonfuton
    @wontonfuton 4 года назад +272

    This is where the web really gets complicated and scary for me. Awesome explanation as always and now I know atleast something about nginx.

    • @kemsekov6331
      @kemsekov6331 2 года назад +30

      This is not really that bad. Just read about it several days and listen several videos about it and you'll be fine. It may be scary first, but you won't believe how much you actually can understand when given enough time.

    • @jamhamtime1878
      @jamhamtime1878 2 года назад +37

      It was actually quite the opposite for me
      Using nginx made me realize how everything works. Beforehand, concepts that were taught out of context, like IPs DNSs, nameservers, and others, really confused me. Using nginx just let me see through a more practical point of view

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

      @@jamhamtime1878 Exactly using Nginx will give you idea how a request from user reach to server and back to user. It's quite confusing at first but once you understand it's not that hard.

  • @muhammadsami479
    @muhammadsami479 4 года назад +950

    Dude make web assembly in 100 seconds !

  • @io-rf7ib
    @io-rf7ib 4 года назад +111

    keep it up, you always amaze me with how much information you fit into these short videos!

  • @franciscoizaguirre9069
    @franciscoizaguirre9069 4 года назад +483

    I was just getting into it then the 100 secs were up. Maybe it created a 200 sec followup, and then a 400 sec after that might be cool. just a thought. Love your content

    • @MattB90
      @MattB90 4 года назад +7

      yeah cool tech and great video left me wanting more as well

    • @sharakpl
      @sharakpl 4 года назад +6

      How about just one longer tutorial on setting up nginx on linux or wsl, first alone and then combined with apache server?

    • @revertrohan
      @revertrohan 4 года назад +1

      Agreed

    • @mitchross2852
      @mitchross2852 3 года назад +2

      @fireship do a 100 secs + 10 mins on this one

    • @kingstalker
      @kingstalker 2 года назад +1

      Yes

  • @Ownage4lif31
    @Ownage4lif31 4 года назад +45

    Man I found out about nginx after my server was getting destroyed by thousands of concurrent requests. By far the easiest Web server to configure and deal with. Wasted so long in Apache trash, only to find out nginx exists. So glad I did. Load balancing op

    • @chris-zlrr
      @chris-zlrr Год назад

      Dammnn no way you got ddos'ed

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

      @@chris-zlrr it wasn't a ddos just site traffic increased and I didn't realize how taxing basic requests are lol

  • @cj4717
    @cj4717 3 года назад +15

    Please never stop making these, absolute Legend

  • @muckednuts
    @muckednuts 4 года назад +10

    These 100 second videos are great. I watch one and I feel like I've done my work for the day

  • @bugfacedog44
    @bugfacedog44 3 года назад +2

    Most videos I watch on 2x speed - Fireship videos I sometimes have to slow to .75x - love the quality content / second on these videos

  • @SiaarZH
    @SiaarZH 4 года назад +13

    Finally, a 100 seconds about a topic I know more than the 100 seconds

  • @othman_
    @othman_ 4 года назад +1

    Fun fact about this channel if you have watched all 100 seconds vedios series, congratulations you are system designer!

  • @mrfred456123
    @mrfred456123 4 года назад +22

    Just watched this 5 minutes before my backend developer interview. Now I am pro.

    • @ANDREPEIXOTO1
      @ANDREPEIXOTO1 3 года назад +3

      hahahaha; doing the same here. Got a technical interview test next week on node.js/backend and so on.

  • @rafatrashidrahi9353
    @rafatrashidrahi9353 3 года назад +1

    This series is like flutter widget of the week series. Love those. Keep them coming

  • @matthewtang5638
    @matthewtang5638 3 года назад +8

    Straight to the point to the perfect tutorial ever. Thank you Fireship :D

  • @narutokunn
    @narutokunn 4 года назад

    Learn NGINX in 7 Easy Steps - Full Beginner's Tutorial 🙋‍♂️🙋‍♂️🙋‍♂️
    Thankyou for you awesome content btw. This is one of the best channel I have found.

  • @eliudnjai
    @eliudnjai 4 года назад +1

    I started using Nginx during this lockdown. It's unbelievably fast and easy to use.

  • @AnilArya51
    @AnilArya51 4 года назад +3

    This video deserves a like for explaining things in 100 seconds

  • @SpragginsDesigns
    @SpragginsDesigns 2 года назад +2

    I use this for Kali Linux and Web Development. Thanks.

  • @Mempler
    @Mempler 4 года назад +27

    1:20 in true NGiNX fashion, you removed a couple of spaces at the first } bracket.

  • @airaction6423
    @airaction6423 4 года назад +1

    Nginx is the best piece of software i have seen in decades

  • @thenetanel1996
    @thenetanel1996 3 года назад

    i dont like to learn new stuff but your way of teaching makes it addictive to watch and watch the next vid. great work!! thanks!

  • @reecevaughan4225
    @reecevaughan4225 4 года назад +11

    Amazing! Varnish in 100 seconds would be awesome

  • @elmotareal
    @elmotareal 4 года назад +53

    this is good, now can we have a bit more than 100 seconds :) this is one of the things that personally kill me, docs of ngix don't help, so I usually end up doing my complicated reroutes in nodejs, wish I understood better how routing works

  • @drwisdom1
    @drwisdom1 4 года назад +1

    I wish a lot of youtube videos could get as much useful information out as quickly. Good job!

  • @HomelessDeamon
    @HomelessDeamon 4 года назад

    Kudos to who ever is involved in this channel 💪😄👍

  • @punsmith
    @punsmith 4 года назад +2

    Man, I'll make it short. I effin love your content. Thanks for making dumb coders like me less dumb by keeping things concise like this.

  • @osamaa.h.altameemi5592
    @osamaa.h.altameemi5592 4 года назад +2

    That was really nice intro to the beast but wish if have taken an extra step into its event loop and its request processing model. Keep up the fantastic work. Really loving ur videos

  • @subvind
    @subvind 3 года назад

    i am using nginx for kubernetes apps within a pod. i am happy with it. works great,

  • @kristofbusch3681
    @kristofbusch3681 4 года назад +2

    You're amazing, I will name my son after your channel.

  • @juxuanu
    @juxuanu 4 года назад +59

    What about a follow up about nginx for deploying multiple dockers as backend that listen to the same port and the traffic gets redirected depending on the URI? For example, one for production, one for testing and one for development.

    • @diablo.the.cheater
      @diablo.the.cheater 3 года назад +11

      Ah, that sounds like how we setup servers at my workplace, i love it, just copy and paste the folder with the server docker compose and folders so i have a duplicate, edit a couple files to give it a new port and name, run it, define a subdomain and configure the file in nginx and voila, new test server

  • @jacobc8388
    @jacobc8388 4 года назад +81

    you should also explain Apache in 100 seconds

    • @Fireship
      @Fireship  4 года назад +43

      That would only be fair :)

    • @h.hristov
      @h.hristov 4 года назад +3

      pmuch the same shit but slower compared to nginx

    • @manojo123
      @manojo123 4 года назад +2

      @@h.hristov any proof of concept that is slower?

    • @aureli4nus
      @aureli4nus 3 года назад

      @@manojo123 yes

    • @manojo123
      @manojo123 3 года назад

      @@aureli4nus thanks for the fast reply

  • @neagusergiu5708
    @neagusergiu5708 3 года назад

    That's how all the tutorials and explanatory videos on the internet should look like.

  • @salmankazi5308
    @salmankazi5308 4 года назад

    You Are The Best Brother🥺..Thank You So Much❤️

  • @JamieNeubertPedersen
    @JamieNeubertPedersen 4 года назад +3

    Short clear description of Nginx!

  • @me-me8ge
    @me-me8ge 4 года назад

    A full video about nginx would be awesome!

  • @dragonarch0
    @dragonarch0 4 года назад

    This brings back memories of how much I sucked at configuring nginx with php APIs.

  • @poglord._
    @poglord._ 4 года назад

    Cool dude. I am like 12 years old and love your videos. Keep it up !

  • @spyxx7
    @spyxx7 4 года назад

    I was looking channer like this very long time, short explanatory videos for apps, im waiting to see more videos from you.

  • @Alec9821
    @Alec9821 3 года назад

    I love nginx sooo much, one of the best pieces of software out there. Really cool.

  • @thee-legend
    @thee-legend 4 года назад

    I really love these small but extremely useful videos, I really f**king ❤️ them.....Plz keep making them....😘😘

  • @meakra5350
    @meakra5350 4 года назад

    Really nice explanation. Loving your videos very much, Fireship.

  • @giancedrick507
    @giancedrick507 4 года назад

    Best web development content all around.

  • @NeptuneOfTheSeas
    @NeptuneOfTheSeas 4 года назад

    Good to see a man of culture sneaking in a Freakazoid reference

  • @ben6
    @ben6 3 года назад

    I am interacting with this video for engagement purposes! God bless Fireship

  • @abhilashb13
    @abhilashb13 3 года назад

    Amazing amazing amazing fireship
    You are lit 🔥

  • @flannelbeard4621
    @flannelbeard4621 4 года назад +15

    The reverse proxy part, I wanted more on that topic - literally the last second lol

    • @AndyQuinteroM
      @AndyQuinteroM 4 года назад +5

      It's crazy cool! I needed to host two websites but did not want to spend money on a new IP address. I setup nginx reverse proxy and pointed one domain to each website under the same IP and port. It's free real estate

  • @programmer4047
    @programmer4047 4 года назад +19

    Plz Make an in-depth tutorial on nginx

    • @yapayzeka
      @yapayzeka 4 года назад

      definitly need this one

  • @dear.martin
    @dear.martin 2 года назад

    Great video! Would really appreciate a longer video on this one as well.

  • @hayatasuenaga969
    @hayatasuenaga969 3 года назад

    Always love the quality. Thank you

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

    Excellent quick summary!

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

    I feel like Caddy deserves it's own video as well

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

    Excellent explanation. Thank you

  • @workflop4117
    @workflop4117 4 года назад +1

    Really informative i really like the way you explain clear thanks

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

    Can you do a Beyond 100 seconds video in nginx? Love your content!

  • @genka14
    @genka14 3 года назад +1

    Please make a video about caddy. I thibk not enough people know about it.

  • @FVT-tn8ji
    @FVT-tn8ji 2 года назад +2

    I heard it a few times now and I always thought it had something to do with servers and the internet. Thanks to your video I now know what it specifically does. Thanks.

  • @mvtro
    @mvtro 4 года назад

    loved the Lost Highway background

  • @nick-leffler
    @nick-leffler 3 года назад

    Just wanted to say thank you so much for your vids.

  • @sourishdutta9600
    @sourishdutta9600 4 года назад +2

    WOW!! Thanks, Jeff (y). We need a long tutorial on the reverse proxy and Nginx

  • @JohnnyPhoenix
    @JohnnyPhoenix 3 года назад

    SwiftUI in 100 seconds. :)
    Love your content.

  • @GauravSingh-st5sd
    @GauravSingh-st5sd 4 года назад

    Your content is high quality.

  • @Brandon-youtube
    @Brandon-youtube 4 года назад

    I hope this can save one person many hours some days: NGINX is very picky about underscores in headers!

  • @LucasSantana-m8f
    @LucasSantana-m8f Год назад

    Totally amazing! Thanks for this ultra mega fast leaning video

  • @williamcabisca5058
    @williamcabisca5058 2 года назад

    automatically delicious, gets to the meat and potaoes don't forget the beans. Thank you for hard work put in.

  • @irfanbabar8424
    @irfanbabar8424 4 года назад

    Short and clear explanation 🤟

  • @idgaf3959
    @idgaf3959 4 года назад

    great content for interview preparation

  • @blueguy5588
    @blueguy5588 4 года назад

    Your content is next level, thank you.

  • @arvitech7419
    @arvitech7419 4 года назад

    You are my biggest inspiration 😍

  • @FalseDev
    @FalseDev 4 года назад

    Oh my god! Two videos continuously on awesome stuff?! A dream coming true!

  • @vladislavkaras491
    @vladislavkaras491 2 года назад

    So quick, so informative.
    Thanks!

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

    it's been years since I started fiddling with web stuff... this stuff makes more sense these days.

  • @ministerstein
    @ministerstein 4 года назад +1

    Caddy webserver in 100 seconds could be interesting too :)

  • @foobar1269
    @foobar1269 2 года назад

    Besides website Nginx can also be used for email server and video streaming server using RTMP + FFmpeg

  • @kaezon
    @kaezon 4 года назад

    Beautiful explanation. Well done.

  • @osorin_
    @osorin_ 4 года назад +2

    A small question if someone could kindly answer. As a noob soon to be backend engineer i can't understand how to use nginx and still handle authentication with cookies etc. For example in express i can serve some endpoints only if a user is authenticated, for example an admin panel. How do i achieve this using nginx/apache or any web server. The main reason is to avoid serving static files with express itself which i read is not the recommended way. Thanks in advance and i hope i made myself clear.

    • @mayank_upadhyay_19
      @mayank_upadhyay_19 4 года назад +2

      What you want to do is implemented in application logic, this doesn't has to do anything with server

    • @osorin_
      @osorin_ 4 года назад

      Thanks for answering. I get it that it gets handled by the application server but i don't know how to properly combine it with nginx. I didn't find any tutorials doing exactly that, most people do authentication in express and serving files with it.

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

    You missed that Nginx was developed by Russian developer Igor Sysoev.

  • @alexeymilyukov2720
    @alexeymilyukov2720 3 года назад

    Good content my friend, keep it up!

  • @scootergirl3662
    @scootergirl3662 4 года назад

    You explained in 100 seconds what whole books and 10 minute videos couldn't do.

  • @AhmedRaza-ty7zq
    @AhmedRaza-ty7zq 3 месяца назад

    Awesome video😎👍

  • @avimehenwal
    @avimehenwal 3 года назад

    What does a Browser actually do? in 100 seconds plz
    I love your content and videos, they are awesome

  • @lowzhao
    @lowzhao 3 года назад

    Maybe can consider making a Nginx Unit Explained in 100 Seconds tutorial! its similar to Nginx but is more developer friendly!

  • @GlitchyPSI
    @GlitchyPSI 3 года назад

    NGINX is amazing period

  • @ratdn
    @ratdn 3 года назад

    damn youtube algorithm going mental. Like 2 days ago i had to write a script for a company to change all their vhost_nginx.conf files and now this is in my recommended

  • @roundpigeon5215
    @roundpigeon5215 4 года назад

    I've been calling it "nnnnGEENX ??" ever since I started my web programming class this semester. Since we're all online, no one has been around to correct my dumbassery. Thank you for doing it before someone made fun of me

  • @MarkPanado
    @MarkPanado 4 года назад

    NGINX changed my webdev life

  • @webstylepress
    @webstylepress 4 года назад

    Great explanation.

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

    Brilliant explanation

  • @thekingnoot
    @thekingnoot 4 года назад

    The misaligned curly brace at 1:23 is killing me

  • @nirnullz
    @nirnullz 3 года назад

    This is good video, but i think this video missed to explained how nginx can be used to reverse proxy domain name using servername attribute. It’s really basic use case and imo really essential.

  • @lonewolfcoding5208
    @lonewolfcoding5208 2 года назад

    nginx node js and docker
    you can also use kubernetes ansible terraform openstack
    if you want to automate and create biggg company

  • @jdmaine51084
    @jdmaine51084 3 года назад +1

    I've been working with Nginx for literally about a year. At my job, not at home, and im still not fully sure of all of its capabilities. Some systems to me make sense. Like docker... docker-compose...apache...
    But Nginx just fucks my brain up.

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

    This vid alone earned a subscribe!

  • @AaA-g7z2b
    @AaA-g7z2b Год назад +1

    1:27 just hits different now…

  • @souzaramon9522
    @souzaramon9522 4 года назад

    Please do a 100 minutes version of this topics haha

  • @jdfjdfsdf8723
    @jdfjdfsdf8723 4 года назад

    nginx simply the most simple beautiful elegant webserver.

  • @alexIVMKD
    @alexIVMKD 4 года назад

    Short and sweet, thank you

  • @andresdepaz2142
    @andresdepaz2142 4 года назад +1

    This is really what I needed

  • @LostInTech3D
    @LostInTech3D 3 года назад

    How anyone can downvote this is beyond me!

  • @sergioguillen1178
    @sergioguillen1178 3 года назад

    The person who created this video is possibly a big fan of Freakazoid. Hi mom!