120 cards
This deck walks you through the building blocks of nginx configuration, starting from what nginx actually stands for and how its process model works, all the way to specific directives that control performance and request handling. You'll get familiar with the main configuration file locations, the difference between similar commands like nginx -s stop and nginx -s quit, and the role of contexts such as http and server. The cards also cover commonly confused settings like alias versus root, and performance-oriented options such as sendfile, tcp_nopush, and tcp_nodelay.
The deck is a great fit if you're a system administrator, DevOps engineer, or web developer who needs to manage or troubleshoot an nginx-powered server. It's equally useful if you're preparing for a technical interview or certification, since the questions touch on both conceptual knowledge and practical commands you'd use day to day. If you're brand new to nginx, working through these cards will give you a solid mental map of how the configuration is organized before you dive into more advanced topics like reverse proxies or load balancing.
To get the most out of these flashcards, try to connect each concept to a real nginx configuration file on a test server. For example, after reviewing the worker_processes and worker_connections cards, open your nginx.conf and see how those values are set. Spacing your review sessions over several days works better than cramming, especially for the subtler distinctions like alias versus root or the difference between a graceful reload and a hard stop. Keep a terminal open alongside the deck so you can test syntax with nginx -t as soon as a card reminds you of the command.