This is the code repository for NGINX HTTP Server, published by Packt.
Harness the power of NGINX with a series of detailed tutorials and real-life examples
Explore the power of NGINX with this guide covering an array of essential practical topics, including securing your infrastructure with automatic TLS certificates, placing NGINX in front of your existing applications, and much more.
This book covers the following exciting features:
- Install and configure a basic setup for NGINX and test it out
- Discover the core functionality of the HTTP module as well as third-party modules
- Understand how to set up NGINX to work with PHP, Python, and other applications
- Optimize your architecture with threads or load balancing
- Configure NGINX with orchestration and work in a Docker environment
- Identify errors in configuration and grasp basic troubleshooting techniques
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, chapter08.
The code will look like the following:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
Following is what you need for this book: This book is for beginners and web administrators looking to master the powerful and secure NGINX HTTP server. Whether you want to replace your existing web server software or integrate a new tool to collaborate with applications that are already up and running, this book will help you achieve your goals. To get started, all you need is access to a Linux server and a basic understanding of web server concepts.
With the following software and hardware list you can run all code files present in the book (chapter08-chapter10).
Chapter | Software required | OS required |
---|---|---|
1-11 | NGINX | Linux (preferably Debian, Ubuntu, Fedora, or RHEL) |
Gabriel Ouiran is a systems administrator at Eduka Software, Singapore, specializing in IT infrastructure with a strong focus on AI and cloud technologies. Gabriel is also a passionate tech enthusiast and a free and open source software contributor. He has over 10 years of experience working in IT for different companies. Gabriel now applies this expertise to enhance educational software solutions.
Clement Nedelcu was born in France and studied at UK, French, and Chinese universities. After teaching computer science, programming, and systems administration at several eastern Chinese universities, he worked as a technology consultant in France, specialized in the web and .NET software development as well as Linux server administration. Since 2005, he has also been administering a major network of websites in his spare time, which allowed him to discover Nginx. Clement now works as CTO. for a Singapore-based company developing management software for schools.
Martin Fjordvald is a 35-year-old Danish entrepreneur who started his company straight out of high school. Backed by a popular website, he became a jack of all trades having to deal with the business, programming, and marketing side of his business. The popularity of his website grew and so did the performance requirements of his code and servers. He got involved with the community project to document Nginx early on and has written several blog posts and wiki articles detailing how Nginx works.