PHP and Python with NGINX
The 2000s have been the decade of server-side technologies. Over the past 15 years or so, an overwhelming majority of websites have migrated from simple static HTML content to highly and fully dynamic pages, taking the web to an entirely new level in terms of interaction with visitors. Software solutions emerged quickly, including open source ones, and some became mature enough to process high-traffic websites. In this chapter, we will study the ability of NGINX to interact with these applications. We have selected two for different reasons. The first one is obviously PHP. As of June 2015, W3Techs (a website specializing in web technology surveys) reveals that PHP empowers over 80% of websites designed with a server-side language. The second language in our selection is Python, due to the way it is installed and configured to work with NGINX. The mechanism we will discover effortlessly applies to other applications, such as Perl or Ruby on Rails (RoR).
...