All through this chapter, we studied the key concepts of the Nginx HTTP configuration. First, we learned about creating virtual hosts by declaring server blocks. Then we discovered the directives and variables of the HTTP Core module that can be inserted within those blocks, and eventually understood the mechanisms governing the location block.
The job is done—your server now actually serves websites. We are going to take it one step further by discovering the modules that truly form the powerhouse of Nginx. The next chapter will deal with advanced topics, such as the rewrite and SSI modules, as well as additional components of the HTTP server.