Recall & Review
beginner
What is the main context in an nginx configuration?
The main context is the top-level block in nginx configuration. It contains global settings that affect the entire nginx server, such as user permissions and worker processes.
Click to reveal answer
beginner
What is the purpose of the events context in nginx?
The events context configures how nginx handles connections, such as setting the maximum number of simultaneous connections and the event model used.
Click to reveal answer
beginner
Describe the http context in nginx.
The http context defines settings for handling HTTP traffic. It includes configurations like server blocks, MIME types, and proxy settings.
Click to reveal answer
beginner
What does the server context do inside the http context?
The server context defines a virtual server. It specifies settings like the domain name, port, and SSL certificates for a specific website or service.
Click to reveal answer
beginner
Explain the role of the location context in nginx.
The location context is inside a server block. It matches specific URL patterns and defines how to process requests for those URLs, such as serving files or proxying requests.
Click to reveal answer
Which nginx context is used to set global worker process settings?
✗ Incorrect
The main context is the top-level block where global settings like worker processes are configured.
Where do you configure the maximum number of simultaneous connections in nginx?
✗ Incorrect
The events context handles connection-related settings, including max connections.
Which context contains server blocks in nginx?
✗ Incorrect
The http context contains server blocks that define virtual servers.
Inside which context do you define domain names and ports for websites?
✗ Incorrect
The server context defines domain names, ports, and SSL settings for a website.
What is the purpose of the location context?
✗ Incorrect
The location context matches URL patterns and defines how to handle those requests.
Explain the hierarchy and purpose of nginx contexts: main, events, http, server, and location.
Think of nginx config like a building with floors and rooms, each context is a level with specific roles.
You got /5 concepts.
How would you organize nginx configuration to serve multiple websites with different URL paths?
Imagine each website is a separate store, and each URL path is a different aisle inside the store.
You got /5 concepts.