NGINX Explained in 100 Seconds

Sdílet
Vložit
  • čas přidán 9. 09. 2024

Komentáře • 542

  • @hnasr
    @hnasr Před 3 lety +919

    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 Před 3 lety +4

      but 100s not enough!

    • @mrZeeeee
      @mrZeeeee Před 2 lety +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 Před 2 lety +1

      Videos

    • @BlurryBit
      @BlurryBit Před 2 lety +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 Před 2 lety +4

      We love you too for your content :)🤩

  • @nickstrands
    @nickstrands Před 3 lety +3147

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

    • @theteacher010
      @theteacher010 Před 3 lety +101

      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 Před 3 lety +49

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

    • @FlorianEagox
      @FlorianEagox Před 3 lety +33

      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 Před 3 lety +40

      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 Před 3 lety +3

      Same here lol

  • @wontonfuton
    @wontonfuton Před 3 lety +260

    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 Před 2 lety +28

      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 Před 2 lety +36

      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 Před 10 měsíci

      @@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 Před 3 lety +933

    Dude make web assembly in 100 seconds !

  • @franciscoizaguirre9069
    @franciscoizaguirre9069 Před 3 lety +481

    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 Před 3 lety +7

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

    • @sharakpl
      @sharakpl Před 3 lety +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 Před 3 lety +1

      Agreed

    • @mitchross2852
      @mitchross2852 Před 3 lety +2

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

    • @kingstalker
      @kingstalker Před 2 lety +1

      Yes

  • @Ownage4lif31
    @Ownage4lif31 Před 3 lety +44

    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 Před 9 měsíci

      Dammnn no way you got ddos'ed

    • @Ownage4lif31
      @Ownage4lif31 Před 9 měsíci +2

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

  • @io-rf7ib
    @io-rf7ib Před 3 lety +110

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

  • @mrfred456123
    @mrfred456123 Před 3 lety +21

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

    • @ANDREPEIXOTO1
      @ANDREPEIXOTO1 Před 3 lety +2

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

  • @SiaarZH
    @SiaarZH Před 3 lety +12

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

  • @muckednuts
    @muckednuts Před 3 lety +10

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

  • @cj4717
    @cj4717 Před 3 lety +15

    Please never stop making these, absolute Legend

  • @elmotareal
    @elmotareal Před 3 lety +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

  • @Mempler
    @Mempler Před 3 lety +26

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

  • @kol4ak
    @kol4ak Před rokem +4

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

  • @reecevaughan4225
    @reecevaughan4225 Před 3 lety +11

    Amazing! Varnish in 100 seconds would be awesome

  • @bugfacedog44
    @bugfacedog44 Před 2 lety +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

  • @SpragginsDesigns
    @SpragginsDesigns Před 2 lety +2

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

  • @jacobc8388
    @jacobc8388 Před 3 lety +82

    you should also explain Apache in 100 seconds

    • @Fireship
      @Fireship  Před 3 lety +43

      That would only be fair :)

    • @h.hristov
      @h.hristov Před 3 lety +3

      pmuch the same shit but slower compared to nginx

    • @manojo123
      @manojo123 Před 3 lety +2

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

    • @aureli4nus
      @aureli4nus Před 3 lety

      @@manojo123 yes

    • @manojo123
      @manojo123 Před 3 lety

      @@aureli4nus thanks for the fast reply

  • @othman_
    @othman_ Před 3 lety +1

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

  • @juxuanu
    @juxuanu Před 3 lety +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 Před 3 lety +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

  • @matthewtang5638
    @matthewtang5638 Před 3 lety +8

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

  • @programmer4047
    @programmer4047 Před 3 lety +18

    Plz Make an in-depth tutorial on nginx

  • @eliudnjai
    @eliudnjai Před 3 lety +1

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

  • @AnilArya51
    @AnilArya51 Před 3 lety +3

    This video deserves a like for explaining things in 100 seconds

  • @rafatrashidrahi9353
    @rafatrashidrahi9353 Před 3 lety +1

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

  • @flannelbeard4621
    @flannelbeard4621 Před 3 lety +15

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

    • @AndyQuinteroM
      @AndyQuinteroM Před 3 lety +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

  • @JamieNeubertPedersen
    @JamieNeubertPedersen Před 3 lety +3

    Short clear description of Nginx!

  • @airaction6423
    @airaction6423 Před 3 lety

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

  • @kristofbusch3681
    @kristofbusch3681 Před 3 lety +2

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

  • @kevintlu
    @kevintlu Před 3 lety +3

    Amazing

  • @dragonarch0
    @dragonarch0 Před 3 lety

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

  • @punsmith
    @punsmith Před 3 lety +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.

  • @crustycock593
    @crustycock593 Před 3 lety

    NGINX deserves its own video series.

  • @neagusergiu5708
    @neagusergiu5708 Před 3 lety

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

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

    Excellent quick summary!

  • @thenetanel1996
    @thenetanel1996 Před 3 lety

    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!

  • @subvind
    @subvind Před 3 lety

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

  • @osamaa.h.altameemi5592
    @osamaa.h.altameemi5592 Před 3 lety +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

  • @FVT-tn8ji
    @FVT-tn8ji Před 2 lety +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.

  • @drwisdom1
    @drwisdom1 Před 3 lety +1

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

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

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

  • @narutokunn
    @narutokunn Před 3 lety

    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.

  • @mvtro
    @mvtro Před 3 lety

    loved the Lost Highway background

  • @me-me8ge
    @me-me8ge Před 3 lety

    A full video about nginx would be awesome!

  • @osorin_
    @osorin_ Před 3 lety +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 Před 3 lety +2

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

    • @osorin_
      @osorin_ Před 3 lety

      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.

  • @Alec9821
    @Alec9821 Před 2 lety

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

  • @HomelessDeamon
    @HomelessDeamon Před 3 lety

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

  • @williamcabisca5058
    @williamcabisca5058 Před 2 lety

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

  • @NeptuneOfTheSeas
    @NeptuneOfTheSeas Před 3 lety

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

  • @ben6
    @ben6 Před 3 lety

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

  • @ministerstein
    @ministerstein Před 3 lety +1

    Caddy webserver in 100 seconds could be interesting too :)

  • @TNTsundar
    @TNTsundar Před 3 lety +3

    I think you should explain Apache web server and the difference wrt Nginx. Apache is multithreaded which is suitable for CPU bound HTTP requests while Nginx uses a single event loop which is good for IO bound requests.
    If you have mostly static web pages to reserve that does not need huge CPU processing Nginx works well with efficient use of memory.
    But in other cases where heavy processing needs to be done we use Apache.

    • @codewithsusan
      @codewithsusan Před 2 lety

      Agreed; would love a quick explainer on Apache vs Nginx!

    • @m8DGFLruN
      @m8DGFLruN Před 2 lety

      you should not use russian so called open source software like nginx with fsb smell at all
      = always use Apache)

    • @BurgerKingHarkinian
      @BurgerKingHarkinian Před rokem

      @@m8DGFLruN lol

  • @giancedrick507
    @giancedrick507 Před 3 lety

    Best web development content all around.

  • @abhilashb13
    @abhilashb13 Před 3 lety

    Amazing amazing amazing fireship
    You are lit 🔥

  • @foobar1269
    @foobar1269 Před 2 lety

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

  • @workflop4117
    @workflop4117 Před 3 lety +1

    Really informative i really like the way you explain clear thanks

  • @Im_Ninooo
    @Im_Ninooo Před 10 měsíci

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

  • @hayatasuenaga969
    @hayatasuenaga969 Před 2 lety

    Always love the quality. Thank you

  • @dear.martin
    @dear.martin Před 2 lety

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

  • @GlitchyPSI
    @GlitchyPSI Před 3 lety

    NGINX is amazing period

  • @lonewolfcoding5208
    @lonewolfcoding5208 Před rokem

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

  • @Brandon-youtube
    @Brandon-youtube Před 3 lety

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

  • @spyxx7
    @spyxx7 Před 3 lety

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

  • @poglord._
    @poglord._ Před 3 lety

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

  • @meakra5350
    @meakra5350 Před 3 lety

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

  • @vladislavkaras491
    @vladislavkaras491 Před 2 lety

    So quick, so informative.
    Thanks!

  • @thee-legend
    @thee-legend Před 3 lety

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

  • @sourishdutta9600
    @sourishdutta9600 Před 3 lety +2

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

  • @severtone263
    @severtone263 Před 7 měsíci

    Excellent explanation. Thank you

  • @samislam2746
    @samislam2746 Před 2 lety +1

    so ngnix is an alternative to appache, right?

  • @salmankazi5308
    @salmankazi5308 Před 3 lety

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

  • @qasimfareedofficial
    @qasimfareedofficial Před 5 měsíci +2

    Explain Apache

  • @user-ee9us3su6i
    @user-ee9us3su6i Před rokem

    Totally amazing! Thanks for this ultra mega fast leaning video

  • @thekingnoot
    @thekingnoot Před 3 lety

    The misaligned curly brace at 1:23 is killing me

  • @nick-leffler
    @nick-leffler Před 3 lety

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

  • @andresdepaz2142
    @andresdepaz2142 Před 3 lety +1

    This is really what I needed

  • @pro4v
    @pro4v Před 3 lety

    I love these short videos

  • @idgaf3959
    @idgaf3959 Před 3 lety

    great content for interview preparation

  • @blueguy5588
    @blueguy5588 Před 3 lety

    Your content is next level, thank you.

  • @genka14
    @genka14 Před 3 lety +1

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

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

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

  • @jewsefjones
    @jewsefjones Před rokem

    This vid alone earned a subscribe!

  • @jdfjdfsdf8723
    @jdfjdfsdf8723 Před 3 lety

    nginx simply the most simple beautiful elegant webserver.

  • @alexIVMKD
    @alexIVMKD Před 3 lety

    Short and sweet, thank you

  • @irfanbabar8424
    @irfanbabar8424 Před 3 lety

    Short and clear explanation 🤟

  • @JohnnyPhoenix
    @JohnnyPhoenix Před 3 lety

    SwiftUI in 100 seconds. :)
    Love your content.

  • @QuinnFavo
    @QuinnFavo Před 2 lety

    Really good quality

  • @GauravSingh-st5sd
    @GauravSingh-st5sd Před 3 lety

    Your content is high quality.

  • @jdmaine51084
    @jdmaine51084 Před 3 lety +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.

  • @MarkPanado
    @MarkPanado Před 3 lety

    NGINX changed my webdev life

  • @FalseDev
    @FalseDev Před 3 lety

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

  • @nirnullz
    @nirnullz Před 3 lety

    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.

  • @kaezon
    @kaezon Před 3 lety

    Beautiful explanation. Well done.

  • @ratdn
    @ratdn Před 3 lety

    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

  • @lowzhao
    @lowzhao Před 3 lety

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

  • @scootergirl3662
    @scootergirl3662 Před 3 lety

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

  • @XGeohound
    @XGeohound Před 3 lety +1

    Caddy in 100 seconds please

  • @friize
    @friize Před 3 lety

    So much quality as always

  • @MRAMetharam
    @MRAMetharam Před 2 lety +1

    What is the difference between NginX and Express JS? Are they comparable or is this an apple and orange type of comparison?

  • @walteremmanuel6430
    @walteremmanuel6430 Před 3 lety

    I have been looking for a video like this