How to Install NGINX
NGINX (pronounced "Engine X") is a free, open-source web server and reverse proxy which is tuned for high performance and stability, and designed to be easy to use. NGINX uses a scalable, event-driven architecture, which makes it much less resource-intensive than web servers like Apache. NGINX is used by some of the highest-traffic sites on the internet, but also scales down well to the smallest servers.
Use NGINX as a Proxy Server
Learn use cases for deploying NGINX as a reverse proxy server. A reverse proxy server takes client requests and routes them to one or more backend servers. In the case of NGINX deployments, the back-end servers will typically be web servers or application servers which generate content.
Use NGINX as a High Performance Web Server
Read use cases for deploying NGINX as a high-performance web server. NGINX is open-source software which can be configured to act as a web server, proxy server, load balancer, and more. Learn how NGINX can be set up as a high-performance web server for high-demand websites and web applications.
How to secure a NGINX Server
Read use cases for deploying NGINX in order to increase security for one or more web or application servers. NGINX is a free, open-source software package which can act as a web server, reverse proxy server, and load balancer. In addition to security improvements, NGINX has been designed for high performance, even under heavy traffic loads.
Set Up Password Authentication With NGINX
Learn how to set up a basic HTTP authentication system. This will allow you to password protect particular directories on your website, so that they can only be accessed after logging in with a username and password. This form of password protection is a fast and easy way to provide a basic level of security via access authorization to a website.
Solve an NGINX "403 Forbidden" Error
The "403 Forbidden" browser error is the most common error encountered when working with NGINX. Learn more about what causes this NGINX error, how to locate the source of the error, and how to correct the underlying problem.
NGINX vs Apache: Advantages and Disadvantages
Curious about NGINX? Wondering why you should switch from Apache to NGINX - or why you shouldn't? Most Linux servers come with Apache pre-installed. Why go to the trouble of installing an entirely different web server, when Apache is right there?