Description
This hands-on course is all about creating and customising Nginx Web Servers. It talks about how to secure and optimise your server and easily customise your Nginx install. The course starts with covering the fundamentals and principles of Nginx and later talks about the functioning of the servers for peak performance. Nginx Fundamentals is meant for both beginners and experienced professionals and aims to teach networking and the Linux command line interface. You will also be learning about different ways to configure NGINX as a service.
Topics Covered:
- Introduction To Nginx: Know what Nginx is and understand the basic difference between Nginx and Apache.
- Installation Of Nginx: Learn how to install Nginx with a package manager and see how Nginx is built from source by adding modules.
- Configuration Terms: Understand the basic configuration terms and learn how to create a virtual host.
- Concepts: Know about the various concepts related to Nginx such as variables, location blocks, logging, buffers and timeouts.
- Performance: Understand how headers and expires contribute to improving the performance of the client-side.
- Security: Get briefed about the HTTPS configuration and understand the protocols of SSL in a cache SSL session.
- Reverse Proxy: Come across a few prerequisites and tools which are used in the process of reverse proxying.
- Load Balancer: Learn how Nginx is implemented as a load balancer and see how the Nginx load balancer can be customised with options.
- And Many More Topics..
Who Will Benefit?
- Web Developers: Individuals who are building websites and want to learn how to secure and optimise Nginx servers.
- DevOps Engineers: All individuals who want to learn about Nginx configurations and see how scalability and workflow can be improved.
- Freelancers: All those who want to learn how to have full control over their server setup, especially the startup services.
- Students Of Computer Science: Students in the field of computer science who want to have job-ready skills in configuration and servers.
Why Choose This Course?
After choosing this course, you’ll come across 30+ practical lessons which focus on teaching the foundations of Nginx and the command line interface. This course benefits both beginners and experienced developers and helps you build high-performance servers from the start. With the help of downloadable resources and detailed assignments, this course maximises the value of understanding and helps you set up PHP backends and apply Gzip compression by using GeoIP modules. By the end of this course, you will learn different ways to protect your server and optimise it according to your needs.