Server configuration guides - Page 3

Build and repair Linux server stacks with guides for Nginx, PHP-FPM, MariaDB, TLS, reverse proxies, and production web services.

Curated guides

Server setup guides

110 matched guides, best match first. Page 3 of 10.

Nginx logo with compression visualization showing files being reduced in size through a mechanical press

Enable Gzip Compression in Nginx

Gzip compression in Nginx reduces text-based HTTP responses before they travel from your server to the browser. HTML, CSS, JavaScript, JSON, XML, and SVG usually shrink enough to...

Updated ( Published )

NGINX security headers diagram showing Strict-Transport-Security, Content-Security-Policy, and X-Content-Type-Options flowing from NGINX hexagon to security shield with padlock

How to Configure NGINX Security Headers

Security headers tell browsers how to handle HTTPS, framing, MIME sniffing, referrer data, resource loading, and browser APIs before application code runs. Configuring NGINX security headers is usually...

Updated ( Published )

NGINX logo alongside browser windows with redirect arrows showing URL redirection

How to Redirect URLs in Nginx

Redirects are the cleanup layer for old URLs, domain moves, HTTPS enforcement, and canonical host changes. In NGINX, most URL redirects should use return because it sends the...

Updated ( Published )

Nginx logo with HTTP and HTTPS security padlocks showing upgrade-insecure-requests directive workflow

Configure upgrade-insecure-requests in NGINX

Hard-coded HTTP asset URLs are one of the last problems that surface after an HTTPS migration. WordPress posts, legacy templates, CDN snippets, and database records can still point...

Updated ( Published )

Nginx logo with rate limiting gauge and traffic barrier protecting server infrastructure

Configure Nginx Rate Limiting with limit_req

A login form, search endpoint, or API route can overload a backend long before the rest of the site looks busy. Nginx rate limiting caps request frequency at...

Updated ( Published )

Apache HTTP Server feather logo and Debian spiral on red background

How to Install Apache on Debian 13, 12 and 11

A Debian web server starts quickly with Apache because the default repositories already include the Apache HTTP Server as the apache2 package. Debian does not use the Red...

Updated ( Published )

Nginx HTTP/3 over QUIC diagram showing a browser, UDP 443, TLS 1.3, and upstream server

How to Enable HTTP/3 and QUIC in Nginx

HTTP/3 in Nginx is a version and build check before it is a configuration change. To enable HTTP/3 and QUIC in Nginx, the running binary must support the...

Published

NGINX CORS headers diagram showing allowed and blocked browser responses from an origin request

How to Configure CORS in Nginx

CORS becomes a server problem as soon as a browser app at one origin needs to read an API, font, image, or JSON response from another origin. To...

Published

Memcached logo transitioning to Debian logo showing installation migration from memory cache to Linux distribution setup

How to Install Memcached on Debian 13, 12 and 11

Memcached on Debian gives web applications a fast in-memory cache for database query results, sessions, API responses, and WordPress object caching. The safest way to install Memcached on...

Updated ( Published )