Last change: 2025-01-06
Nginx can be configured to rate limit HTTP requests based on the IP address of the client. Learn how to set it up and tune it to your needs.
Last change: 2025-01-06
Nginx can be configured to rate limit HTTP requests based on the IP address of the client. Learn how to set it up and tune it to your needs.
Last change: 2025-01-06
Nginx can be configured to block all HTTP requests of clients that don't offer to do a compressed data transfer, saving bandwidth and energy.
Last change: 2025-01-06
Harden the nginx configuration with the help of this predefined profile that implements systemd sandboxing capabilities and restricting resources.
Last change: 2025-01-07
Secure your nginx service by using security features provided by systemd. We have a look at the available options that systemd units can offer.
Last change: 2025-01-06
Want to improve caching on your nginx web server? Learn how to set the Expires header and enhance your nginx configuration.
Last change: 2025-01-06
Learn how to secure your nginx configuration with this hardening guide. It includes examples and tips to implement security measures step by step.
Last change: 2025-01-06
Want to see all configured virtual hosts on a server running nginx? Here is a method to achieve this quickly by using a default configuration option.
Last change: 2025-01-06
Nginx is flexible when it comes to what should be logged in the access.log. With the combination of a map and if-statement, this can be achieved very easily!
Last change: 2025-01-06
Let's make the web a smaller place by pre-compressing static assets with Brotli and Gzip. Here are some useful tips to get started.
Last change: 2025-01-06
Want to block all HTTP POST requests in nginx? There are multiple ways to achieve this and within this article we look at the best fit.
Last change: 2025-01-06
The web changes and so does one of the most important underlying protocols HTTP. Learn about HTTP/2 and what it means for performance and security.
Last change: 2025-01-06
Everyone loves secure websites, as long as they are quick. Let's configure our website for maximum security and performance, at the same time.
Last change: 2025-01-06
OCSP stapling is a logical follow-up on Online Certificate Status Protocol. With newer versions of Nginx we can enable OCSP stapling and enable testing.
Last change: 2025-01-06
The BEAST attack showed up in 2011 and some servers are still vulnerable to it. With the right protocols, ciphers and preference, we can keep the BEAST out.
Last change: 2025-01-06
HTTP Strict Transport Security (HSTS) is a security capability to force clients to use HTTPS. In this article, we implement HSTS for Apache and Nginx.
Last change: 2025-01-06
Security professionals usually don't advise to use security through obscurity. Still, it's wise to hide the nginx version number.