NGINX Tutorial for Beginners
January 21, 2025 2025-01-21 5:04NGINX Tutorial for Beginners
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: https://docs.docker.com/get-docker/
NGINX installation: https://www.nginx.com/resources/wiki/start/topics/tutorials/install/
⭐️ 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: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
source
Comments (34)
@laithacademy
Thank you for featuring me on your channel 🙂
@YusNidarsih
P
M2
Orwrtyip
@nguyennhan3132
The most comprehensive course I have found
@lemonade2345-j4e
Actually, you have misspoke at one time, but its forgivable and common error. You said bottleneck results in low latency, but its actually high latency that it results to in such cases. As per its common definition.
@icollided
This is neat, but seems convoluted. I'm Apache boomer and trying to learn new tricks. Maybe someday I will understand this and use it as a reverse proxy with my boomer servers behind it.
@ayomideowolana2598
You guys are the absolute best fr! you make learning so easy
@therawcoconut9279
great video
@RaulMercado
Nice tutorial!
@AlexandreGauvin
Bad vocuabulary, bad examples, poorly coordinated… Lots of of room for improvement! By the way, the explanation about NginX encryption was not one… "Nice and clear?" Nope.
@fred.c.johnston
What a GREAT tutorial!… THANKS!!!
@079Francvs
Taking in consideration that those are the percentage of people programing:
Windows: 64%
macOS: 18%
Linux: 17%
This video is made on MacOS and MacOS is just used for the 18% of users for programing… so just the 18% of followers of freeCodeCamp could see this video as usefull… but the majority must to research other sources.
well at least i learned how to seek new youtubers
@csgorookie
for the linux at the 9:00 would be /etc/nginx
@omarkabbara6759
Very very helpful
@hazem8278
straight to the point 👍🏻👍🏻
@teveninnorton2719
Hello how are you good explanation
So, is it possible to hack websites protected by an NGINX server, knowing that it is a website programmed with JavaScript?
@hereliesadvaith
Thanks
@Gabeamazing
thank you very impactful
@Aaron-hg8jo
Etsy? Oh my gosh
@g_markos
help, I couldn't open the NGINX installation guide link for windows 🙁
@techietoons
Why you added
, /vegetables/veggies.html
When you had location /vegetables, isn't that going to append to the root by itself ?
@jornjat
Excellent laydown! Thanks a lot!
@Saravanakumar-um2kw
Wow, wonderful content and this concept will be helpful to the entire development people. Thanks
@imferb-herb
This is exactly what I've been looking for. All the other tutorials go into too much theory and start off with all the VM installations etcetc without ever helping us understand the basic practical concepts.
@camilomezu5008
This should be done under linux, but well, thanks for the content.
@syr3472
This is the best video in YouTube
@AhlemNOURI-d6w
HI, thank you for this video, I have a problem at the beginning and I can't resolve it, I searched every where but couldn't find a key.
so when you change the nginx.conf like you did at minute 15:00, I do just like you but have this error : /mysite/index.html" is forbidden (13: Permission denied), client: 127.0.0.1, server: , request: "GET / HTTP/1.1", host: "localhost:8080"
can anybody help me? thanks alot :))
@sabuein
Thank you, bro.
@brianv62
Thanks! Really helpful
@zhenyeli9597
The load balancer part is not good enough.
@JosephLawter-yt2oh
I'm so sorry to say this, but Eggplant is a fruit.
@elliotblake777
vegetables.. ok
@daler_anvarov
exactly what i needed thank you so much
@hasnainmemon_01
Thank you for sharing such an informative video.❤
@aymane.superuser
THANKS! I love such short quickstart videos.