HTTP Load Balancing with Nginx

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

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

  • @TechChefMM
    @TechChefMM Год назад +2

    8 yrs ago, and yet excellent, relevant, concise, easily consumable learning content, with a smooth delivery and demos. Kudos!!! MM

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

    I’ve watched many Unix/Linux/etc tutorials over the years and Jason is simply the best teacher I’ve ever come across. He’s a natural and teaches in a way that is crystal clear.
    Salute to you good sir 👌

  • @_nom_
    @_nom_ 9 лет назад +67

    I like this guys voice, most tutorial videos people drivel on and have unclear voices.

    • @withoutmalicexo
      @withoutmalicexo 9 лет назад

      +Chris Ridgway lol true. Some speak way too fast and its difficult to keep up.

    • @kerncommunitycollegedistri460
      @kerncommunitycollegedistri460 9 лет назад +2

      +Nom It's just so soothing. I feel like everything is going to be okay.

    • @_nom_
      @_nom_ 9 лет назад +1

      It makes me feel like Donald Trump doesn't exist.

    • @studywithme-mann
      @studywithme-mann 8 лет назад

      +Nom hahahahahahahahahahahahahahahahaha

    • @_nom_
      @_nom_ 8 лет назад +1

      I love the way you laugh, it consists of consistent pears of H combined with A. :)

  • @eranbinyaminzeitoun5755
    @eranbinyaminzeitoun5755 8 лет назад +5

    Funny, Did the same thing alone by reading too many web pages, didnt worked..., Watched your video, did everything from scratch and it works!,
    Great Video! Thanks!

  • @amosgiture
    @amosgiture 9 лет назад +12

    Simple and Sweet. Amazing command line Linux skills too!

  • @harshsarode4162
    @harshsarode4162 7 лет назад

    clear Explanation,clear voice,clear understanding..

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

    I love your tutorials.

  • @prabalshah189
    @prabalshah189 5 лет назад +1

    This guy should be a voice model. I wish I could replace my Siri and GPS voice with his voice. Instructions were also amazing.

    • @LinuxTrainingAcademy
      @LinuxTrainingAcademy  5 лет назад

      It's nice to know that if teaching Linux doesn't work out, I can switch careers!
      Glad you enjoyed the video!

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

    Fantastic.
    Thank you so much.
    This is going to come in handy for my Icecast servers.

  • @PaulinhoOsfaya1
    @PaulinhoOsfaya1 7 лет назад +1

    Dude, thank you very much! This video just helped me out with my masters degree.

  • @twoboyzlaundry4892
    @twoboyzlaundry4892 6 лет назад

    That is awesome , You have provided all the information what ever I need to know .
    One video solved all my query

  • @guru-su3fk
    @guru-su3fk 3 года назад +1

    Thanks for the explanation
    I have a question do we need to install nginix on all server ? or only server where we setup our load balancer ? Your help would be appreciated

  • @dperique
    @dperique 7 лет назад +2

    Excellent. Very clear and simple. Thanks.

  • @Ingles4allYou
    @Ingles4allYou 8 лет назад

    Excelent help. One more question pls if you can. Must the load balancing configuration R. Robin be different according to each type of webserver or it is transparent to LB. For example Websphere or Iplanet etc?

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

    Good job. Quick question, if the node balancer node (50) goes down , this will bring down the whole thing right ?? Are there any solutions to help with this single point of failure ?

  • @abhisektripathy9864
    @abhisektripathy9864 7 лет назад +1

    Really liked video , very simple and understandable voice.

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

    Thank you very much for your great explanation, but I would like a way to work the load balancer, but using the nginx rtmp module, what is installed on the backend servers, and how to connect them to each other, and in the end, thank you very much for these valuable explanations.

  • @sviatoslavstetsiak6997
    @sviatoslavstetsiak6997 6 лет назад

    Also "!$" == shortcut "Alt+.". Use it everyday. It works in powershell as well.

  • @hiranthabandara6682
    @hiranthabandara6682 7 лет назад +2

    Very Nice. clear and to the point.

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

    Worked for me... Thanks

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

    Simply
    great!
    Thank
    you
    very much xd
    was pleaure to comment xd

  • @richardrutherford7420
    @richardrutherford7420 5 лет назад

    it seems to be a very interesting program. will it work as a personal mail server? When I get rid of some of the other stuff I've taken on I'm going to follow up on it.

  • @zhonghaiben1400
    @zhonghaiben1400 6 лет назад

    love the voice, fair-sounding

  • @ankit_a
    @ankit_a 6 лет назад +1

    Thanks for clear cut explanation

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

    Thank you Jason!

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

    Brilliant video thanks!

  • @Pd69bq
    @Pd69bq 8 лет назад

    nginx noob here. assume that backend servers already had webservice up, so what's the difference between load balancing directly to 2 back-end servers and load balancing to 2 nginx servers which reverse-proxy to backend server??

  • @СергейЗейле
    @СергейЗейле 6 лет назад

    How you find last console commands? I mean you start typing some 'cur' and your commands with curl appear.

  • @ivandrofly
    @ivandrofly 5 лет назад

    In which server is load-balancer located at?
    When you install nginx web-server does it come already with load-balancer?

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

    how do you open 3 vagrant ubuntu box at the same time with the different name? thank you

  • @shwetamukta3777
    @shwetamukta3777 5 лет назад

    How can I serve few pages of my application through Angular when entire App is built on top of Angular JS?

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

    What about sync data ? A user post an image, how to both server can have it ?

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

      Use NFS, gluster, Ceph, DRBD, rsync, or object storage such as Amazon's S3.

  • @Ingles4allYou
    @Ingles4allYou 8 лет назад

    Best video What happen if I implement R Roubin for 4 servers and then I manually shutdown 3 servers be leaving only 1 server up and running? Will really all requests to this last and unique up server? tks

    • @LinuxTrainingAcademy
      @LinuxTrainingAcademy  8 лет назад

      If only one server is available, all requests will be routed to that one server. Thanks!

  • @alexanderivanov1530
    @alexanderivanov1530 9 лет назад +2

    Thanks, very helpful.

  • @thisiscool5381
    @thisiscool5381 6 лет назад

    thank you my friend for this great video

  • @hemanth6951
    @hemanth6951 5 лет назад

    Updated code or new feature where I need to pull web01 or web02 server??

  • @bgjohnpanggabean5430
    @bgjohnpanggabean5430 8 лет назад

    So this Round Robin not running well ??

  • @0zerobyte
    @0zerobyte 8 лет назад +1

    Very very nice,THANKS A LOT!

  • @kittywarrior3999
    @kittywarrior3999 5 лет назад

    讲的很清晰,非常棒!

  • @bgjohnpanggabean5430
    @bgjohnpanggabean5430 8 лет назад

    I'm not sure,but why my application logout automaticly if i don't type "ip_hash " ??

    • @AhmedBashirRibadu
      @AhmedBashirRibadu 7 лет назад

      late, but your app must be using session data locally on webserver to identify user. switching to other webserver2 means loosing the session id and thus logging you out. if you use session data is best to stick with the ip_hash

  • @shaileshmurali.8838
    @shaileshmurali.8838 7 лет назад

    how are you running 3 webservers in same screen, i need help with that

    • @LinuxTrainingAcademy
      @LinuxTrainingAcademy  7 лет назад +1

      In the video, I used tabs in my terminal emulator. You can also use software to do this is as well: GNU Screen or TMUX.

    • @shaileshmurali.8838
      @shaileshmurali.8838 7 лет назад

      may i know the exact name and versions of all the software used in the video. i am getting errors.

    • @shaileshmurali.8838
      @shaileshmurali.8838 7 лет назад

      and also the os on which the program is running.thanks

  • @erckills
    @erckills 5 лет назад

    Hello Sir, Im new on using vagrant. how can i switch between web1 , web2 ang lb?
    thank you :)

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

    Already,(Before watching this video), I think that Nginx is only used in:
    Unconventional Modern Mechanism, Such as Node.js or Django and ... .
    After watching this video and a google search, It became known that Nginx can
    use as a role of "Reverse Proxy" .
    Please have some tutorial training about how install and and setting up web services.
    How to Install and Setup CPanel On a Linux Server, with Web Hosting Management Complete Solution(WHMCS)

    Thank you very much

  • @qianbang_
    @qianbang_ 6 лет назад +1

    wow nice clear tutorial

  • @myeonggyu
    @myeonggyu 9 лет назад +2

    Simple and Good^^

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

    Thank you.

  • @angryidahobusdriver
    @angryidahobusdriver 9 лет назад +1

    Thank you

  • @deepakanandamahale5368
    @deepakanandamahale5368 5 лет назад

    Nice explain ..

  • @iloveyoutoiyeuban
    @iloveyoutoiyeuban 5 лет назад

    thanks a lot, I got it

  • @diepmai6656
    @diepmai6656 6 лет назад +1

    Thanks

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

    nice this video,

  • @AliSHAN_Networking-lectures
    @AliSHAN_Networking-lectures 7 лет назад

    you are awesome

  • @ml9586
    @ml9586 9 лет назад +1

    Perfect

  • @bagdats6971
    @bagdats6971 5 лет назад

    Cool, thank you.

  • @naumankhan01
    @naumankhan01 8 лет назад +1

    Awesome (y)

  • @fred.c.johnston
    @fred.c.johnston 5 лет назад

    Thanks, that was very helpful... p.s. i've typed out and pasted below if you want a quick copy/paste... ps the "web_backend" can be called anything, just remember to match in the two locations...
    upstream web_backend {
    ip_hash;
    server 10.11.12.51;
    server 10.11.12.52;
    }
    server {
    listen 80;
    location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass web_backend;
    }
    }

  • @FunnyTrollCats
    @FunnyTrollCats 8 лет назад

    Guys take care with Engintron! What happens it's that standard config has something that merge cookies when page is loaded same time. The result is that 100 users are loading pages right? If 2 of them load the page at same time, it happens a cookie merging, user A will be able to use panel as user B!
    Huge mistake, i don't know how da hell they did that. Huge security and privacy failure.

  • @lipingxiang6137
    @lipingxiang6137 5 лет назад

    go90