NGINX: Serving Multiple Apps on Subdirectories
Updated: Jan 20, 2024
Introduction NGINX is a powerful web server that excels at serving static content, functioning as a reverse proxy, and handling HTTP requests efficiently. With its lightweight and modular design, NGINX can handle multiple applications......
How to enable http2 and http3 in NGINX
Updated: Jan 20, 2024
Introduction With the evolution of web technologies, HTTP/2 and HTTP/3 have emerged as the successors to the HTTP/1.x protocol, bringing improvements in efficiency, speed, and security. In this tutorial, we’ll explore how to......
NGINX error: PHP files downloading instead of executing
Updated: Jan 20, 2024
The Problem Encountering a scenario where PHP files download instead of executing is a common issue with NGINX web servers. This problematic behavior usually occurs when NGINX is not properly configured to handle PHP files through......
NGINX 403 Forbidden: Using a Custom Error Page
Updated: Jan 20, 2024
Introduction Encountering a ‘403 Forbidden’ error can be a jarring experience for users navigating a website. Instead of presenting the end-user with the default NGINX error message, you have the option to create a custom......
Understanding NGINX 400 Bad Request (with examples)
Updated: Jan 20, 2024
Introduction When working with web servers, encountering HTTP status codes is inevitable. NGINX, a popular web server software, often communicates issues through these codes. One such status code is the 400 Bad Request, which indicates......
NGINX AIO, Sendfile, and DirectIO: Explained with Examples
Updated: Jan 20, 2024
Introduction NGINX, the high-performance web server and reverse proxy, is known for its high scalability and low resource consumption. A part of NGINX’s efficiency comes from several built-in mechanisms that optimize file......
How to Configure Timeouts in NGINX
Updated: Jan 20, 2024
Introduction NGINX, a powerful web server and reverse proxy, offers a variety of configuration options, including timeout settings. These settings determine how long NGINX should wait for specific events before giving up and moving on.......
NGINX: How to accept only local requests
Updated: Jan 20, 2024
Introduction NGINX is a versatile web server that can be configured for various networking scenarios. One common requirement, especially in development environments or APIs meant for internal use, is to configure NGINX to accept......
NGINX stream core module: The Complete Guide
Updated: Jan 20, 2024
Introduction The NGINX stream core module is an essential tool for handling TCP and UDP traffic, providing load balancing, SSL/TLS termination, and more, all while maintaining high performance and reliability. This guide explores the......
NGINX & Let’s Encrypt: The Complete Guide
Updated: Jan 20, 2024
NGINX is a powerful, high-performance web server that has become increasingly popular due to its scalability and flexibility. Integrating NGINX with Let’s Encrypt, a free Certificate Authority, allows you to secure your web......
Image Filter in NGINX: The Complete Guide
Updated: Jan 20, 2024
Introduction NGINX, known as a high-performance web server, also provides the capability to manipulate images on-the-fly before serving them to clients. This functionality facilitates various image transformations including resizing,......
NGINX Gzip Compression: The Complete Guide
Updated: Jan 20, 2024
Introduction In the modern web, performance is key. Serving compressed contents is essential for optimizing your website’s speed and performance, mainly because it can significantly reduce the amount of data transmitted between......