In this chapter we will explore the installation of third-party modules. Third-party modules are developed by a vast variety of developers around the world and are hosted on various open source repositories such as GitHub and SourceForge. Some of these modules are well tested while others are not quite ready for production. These modules are not officially supported by Nginx developers and might have issues across different Nginx versions. In this chapter, we will talk about some of the most well-known Nginx modules. A bigger list of available options can be browsed on the Nginx website at http://wiki.nginx.org/3rdPartyModules.
All the configuration directives that we have discussed so far, and the ones that we will discuss in this and the remaining chapters, are specified in the nginx.conf
file. The default location of the nginx.conf
file is /usr/local/conf/
.