Learn Proper NGINX Configuration Context Logic

preview_player
Показать описание
This basic how-to video, we cover how your NGINX’s configuration content is structured, dissecting the conf file and how it was created, to achieve a desired outcome.

We cover:
◆ Execute Basic NGINX Commands
◆ Locate your NGINX configurations
◆ Understand role of context and blocks

How to Get Started With NGINX

Creating NGINX Plus and NGINX Configuration Files

Free eBook: The Complete NGINX Cookbook

Chapters:
0:00 - How is NGINX's Configuration Context structured?
0:31 - Session Agenda and Use Cases
1:45 - Basic Commands and File Locations
3:07 - Configuration Contexts
5:58 - Directives and Blocks
6:46 - Live Demo
12:23 - Reach out with any questions!
Рекомендации по теме
Комментарии
Автор

So glad I found this video. Thank you!

yellemonster
Автор

GREAT video, thank you. For some reason server good administration/configuration content seems to be quite rare on YouTube. Question: since you configured servers (virtual hosts) in both web.conf and server.conf, I am curious... is there any functional difference between the various conf files? Or do they all function in exactly the same way and it's just up to you to break up your configuration however you want?

bmfitzgerald
Автор

hi there. thanks for the nice video. I have a question. default.conf and web.conf are missing by default for me. is there something I must do in order to have them in conf.d?

samansaeedi
Автор

great video to have a big picture of config context

Автор

Thanks. This tutorial is easy understand

hoavoduong
Автор

Thanks for the video.Im new to this and trying to use the NGINX as an API gateway in a kubernetes setting. It is the basic location and upstream stuff that doesnt seem to work.
Do you have a video that specifically creates a gateway with NGINX?

bjarnesegaard
Автор

Hi Jay, can you explain how the communication happens from client to nginx to back-end server and vice versa

luckbychance
Автор

Is there a guide for configuring user and group privelage for nginx and php.fpm for wordpress on amazon linux 2023

TSIXGaming
Автор

Hi, Jay. The video exactly what I want and thank you so much for sharing it. I have a question now, did Nginx support to suspend a request to a service until it's requirement variable, which comes from another request's response, is ready?

yuanyuan
Автор

I have a question about that location directive. Will a simple forward slash match every Uri or literally just when you type a forward slash? Or why do you not need to type forward-slash in URI and it still does resolve? I have an app and I think it just resolves all URIs. But its kind of magic to me, needs a few words of explanation.

katzda
Автор

Hi Can we have multiple proxy_pass in single block directive (location)?

ramanarasimhaprasad
Автор

if I'm using the Kong Ingress Controller (runs on top of Nginx) in Kubernetes, where do I locate the main nginx conf file? I don't have an /etc/nginx/nginx.conf file. I do, however, have an /etc/kong/kong.conf.default file.

namanrawal
Автор

At around 10:15 when you describe how the .conf files referenced by the include directories are loaded and processed alphabetically, I assume that you are only referring to those loaded with the wildcard. If I needed to ensure that one runs first or last, I could just add additional include directives (using the full file name) in any of the auto-loaded .conf files and those include statements would be loaded in the order they appear - right? Or not? (You made it sound like all of the include files are loaded alphabetically.). Other than this one slightly unclear point, the video was great and very useful! Thanks.

Tenly
Автор

Could you also please explain what are Upstream and Downstream ? Thanks

RalphNgOfficial
Автор

How we define worker processes and connection
And what is paging ?

ankitsaini
Автор

How to redirect the request using path to specific folder

gajanangaikwad
Автор

Start Nginx:
sudo systemctl start nginx
Stop Nginx:
sudo systemctl stop nginx
Restart Nginx (to apply configuration changes):
sudo systemctl restart nginx
Reload Nginx (to apply configuration changes without interrupting active connections):
sudo systemctl reload nginx
Check Nginx Configuration Syntax:
sudo nginx -t
View Nginx Status:
sudo systemctl status nginx
Enable Nginx to Start at Boot:
sudo systemctl enable nginx
View Worker Processes (list running worker processes and their process IDs):
ps aux | grep nginx
ps aux | grep nginx
sudo nginx -V | grep "worker_connections"

FaizanAli-mwr
Автор

So basic, this tutorial, you can make how to optimize php workers, how to optimize worker and how to proper configures fastcgi caching, how to configure caching layer

ddrci
Автор

why is there no sites-available and sites-enabled folder in /etc/nginx?

surajdutta