How to install the ModSecurity NGINX module in Rocky Linux/AlmaLinux/RHEL 9
Here's how to easily install ModSecurity for NGINX in Rocky Linux/AlmaLinux/RHEL 9
Master NGINX with 141+ expert tutorials, configuration guides, and performance optimization tips from the GetPageSpeed team.
Here's how to easily install ModSecurity for NGINX in Rocky Linux/AlmaLinux/RHEL 9
How to install NGINX QUIC on the majority of RPM-based systems like CentOS, RHEL, Fedora, and Amazon Linux. Enabling HTTP/3 for your website.
How to easily set up WAF module protecting your NGINX powered websites in Fedora Linux. Install prebuilt NGINX WAF module.
Implementing CAPTCHA image generation and validation using NGINX module
What is the NGINX RTMP module The RTMP module for NGINX provides HLS and MPEG-DASH live streaming capabilities for those who want a lightweight solution…
Keep your server safe by not installing phpMyAdmin and using MySQL GUI tools readily available for installation on your workstation
How to install and enable NGINX RTMP module in CentOS/RHEL or Amazon Linux. Quick instructions to empower your NGINX with streaming capabilities
How to enable Brotli compression in Plesk for CentOS 7 or CentOS 8
Here's how to easily install ModSecurity for NGINX in CentOS/RHEL 8.
How to install latest stable NGINX in CentOS 8 or RHEL 8 based distributions, using prebuilt packages
Here's a complete guide on how to install the Google PageSpeed (ngx_pagespeed) module for NGINX in CentOS/RHEL 8
How to use PHP in your NGINX configuration
Quickly set up Google mirror using nothing but a server and 2 minutes. How to bypass the Great Firewall of China without a VPN and…
Enable superior Brotli compression support with your NGINX in CentOS or any RedHat-based systems like Oracle Linux, Rocky Linux, AlmaLinux, CloudLinux, etc.
Just a quick nginx configuration for Magmi, the Magento 2 Mass Importer
Make that DNS resolution faster on your CentOS 7 server using CloudFlare's new 1.1.1.1 DNS nameserver.
Here's how to easily install ModSecurity to your NGINX in CentOS/RHEL 7.
Here's how you properly install stable or mainline NGINX on CentOS/RHEL 7 servers.
How to install Varnish with Nginx on CentOS 7 server
Protect Magento 1.x administrator interface and Wordpress administrator interface to fight hackers trying to steal credit card data
Easily install latest stable nginx with ngx_pagespeed dynamic module in CentOS 7 or RedHat 7
Setup email on your server without too much hassle!
Welcome to the world of powerful and efficient NGINX caching for WordPress on RPM-based systems! If youβre a GetPageSpeed RPM repository subscriber, youβre already one…
Discover 2 essential strategies for protecting your NGINX web applications from the Host header vulnerability injections. Learn how to secure your infrastructure against cache poisoning…
Discover why the commonly used add_header directive in NGINX might not be the best choice for managing HTTP headers, especially when dealing with nested configuration…
This article explores the strengths and weaknesses of Ubuntu and CentOS/RHEL for web server security and stability. It highlights how SELinux, FirewallD, and RHEL's conservative…
How to obtain a free SSL certificate from LetsEncrypt without any downtime and set it up in NGINX web server configuration.
Secure your WordPress installation with this security checklist from changing wp-content URLs to a secure NGINX configuration
Protect Magento 2 admin area using NGINX IP address whitelisting approach. Secure your Magento 2 administration
How to add NGINX security headers without configuration pitfalls and in a consistent way that will make your website safe for visitors
Suppose you’re running Mautic on CentOS 7 machine. You’ve created a signup form and placed it on the front page of your website. The form…
How to pass real visitor IPs in nginx from two different cloud services.
When you prepare to launch your Magento 2 website, security is one of the primary areas of concern. Whether you plan to accept credit card…
Disable logging of Magento 1.x security probes in Nginx configuration. Uses map Nginx feature to conditionally log requests to Magento.
Secure your Magento using this easy checklist with links for in-depth tutorials on making your store safe from hacks
Hard choices when implementing Varnish, SSL, PageSpeed, Gzip and Brotli altogether explained
The right place for SSL files found :-)
Tighten up Magento 1.x search security using a few lines of Nginx configuration.
This configuration fixes some errors in the NGINX configuration for Varnish that is shipped by Magento 2 team. To use it, place the file into…
Troubleshoot and fix IPv6 SSL connections to Nginx server using simple checks
Pick the right http2_chunk_size in NGINX without guesswork. This practical guide shows when to use 4k, 8k, or 16k, how frame-size limits affect real clients,…
How to tune NGINX for high-performance PHP websites. In this post, I am going to give you tips on efficient tuning of PHP-FPM pool directives
Introduction to the Brotli compression Web performance is a crucial for any online business or service. One of the ways to improve web performance is…
Learn how to accelerate your WordPress site with Varnish and NGINX on RedHat-based systems. This article covers the steps for installing and configuring Varnish, setting…
Get the Most Out of Your NGINX Web Server: A Step-by-Step Guide to Tuning the Backlog and net.core.somaxconn Parameter
Take your NGINX server to the next level with the power of epoll. Learn how this efficient connection processing method can help your server handle…
Set up Varnish Full Page Cache for your Magento 2 store in a few easy steps, and nearly without downtime. Understanding NGINX sandwich setup
Settings NGINX maps correctly for large datasets, tuning based on CPU cache line size and understanding NGINX error messages.
Protecting your NGINX website from Referrer spam SPAM using efficient performance-friendly maps
Speeding up Magento 2 admin when multiple Varnish instances are being used, by distributing HTTP purge requests via NGINX mirror module
Correctly configuring NGINX for WP Super Cache plugin is not a trivial task. But we make it easy for you with this NGINX snippet.
Improve static files performance in NGINX using kernel LTS in modern Linux operating systems like RedHat Enterprise Linux 8 and Fedora Linux
Best FPC plugin for WordPress? The best full-page cache plugin for WordPress is actually none and using Varnish instead. Because the best FPC solution for…
Greatly increase your WordPress performance with Persistent Object Cache powered by Redis. Make wp-admin as fast as possible!
NGINX location and rewrite directives. What are the best practices?
How to install ngx_cache_purge in CentOS 7
The PageSpeed module (ngx_pagespeed, for NGINX) is there to optimize your website client-side performance automatically. However, it does make a burden on your CPU and…
How to host RPM repository with efficient caching for proxies and Cloudflare. Build a fast YUM repository using NGINX and CDN.
Make your NGINX more memory efficient and fix that "upstream sent too big header while reading response header from upstream" error.
We have rebuilt the latest PageSpeed module for stable nginx. This means our repository subscribers can now make use of latest PageSpeed optimizations. The update…
Easily check whether a particular page was cached with Varnish.
Install ngx_pagespeed dynamic module for Nginx 1.12.0 on CentOS 7
Magento 1.9.x and Varnish are just not compatible. Here is what I have to say about the only plugin out there for implementing Varnish support…
Clear Varnish and PHP opcode cache in your deployment script.
This Ultimate Wordpress Performance Checklist is your one stop to reaching high performance blogging experience
Is your website slow? Here’s a list of things to check. Reason and solution format. It’s slow because of your SSL It happens primarily on…
Magento 1.9 performance checklist describes all the steps you need to take for a fast and well maintained Magento store.
We review best web performance stack for running Wordpress, Magento or any other heave CMS PHP application on a single server. The stack will allow…
Basic requirements to have excellent Magento 2 performance: PHP 7, Varnish and Percona MySQL
Varnish is a great caching solution to speed up any website But does it need to cache static files which are already fast to deliver?
Save yourself some time optimizing your website for performance by learning why Google PageSpeed Insights and GTmetrix are not good for the task
Caching is the most essential piece of the performance puzzle. What is the fastest cache storage? Of course, it's RAM. Why not use the RAM…
Learn how to configure Google PageSpeed module in Nginx server block. Provides sample configuration to store PageSpeed cache in a Memcached server. Storing PageSpeed cache…
How to add fast LuaJIT scripting to your NGINX
How to install and use the GeoIP2 NGINX module on CentOS/RHEL 6, 7, 8. Simple instructions for using the latest MaxMind GeoIP2 databases in NGINX
Varnish can be extended with more features by loading extra VMODs. GeoIP? There are VMODs for that, too.
Watermark your images using modjpeg-nginx module for NGINX
The index directive in Nginx is essential for serving default files when a directory is requested. In this guide, we explore its configuration, best practices,…
Modern NGINX configuration for Laravel PHP framework will allow you to have a secure and performant website
WordPress Security WordPress is the most popular CMS for running a website. As such, it is the target for all kinds of malicious bots. The…
We review and approach to secure NGINX configuration for WordPress prevents launching malicious scripts and only allows core and plugin files execution
Understanding redirects in NGINX. How to create efficient redirection rules in NGINX configuration
How to leverage UDS and PROXY protocol in your single server web stack
Protect your Magento like a real PRO using adapting banning powered by Fail2ban
Understanding the implications of HSTS header on the HTTP canonical redirects.
Display information from other websites on your own, with nginx proxying.
Here's how to turn your nginx into a little bit of Apache by having nginx set and make use of $_SERVER['REDIRECT_URL'].
NGINX SELinux configuration will make sure that your server is secure and compliant with PCI standards.
Setup multiple websites under single Magento installation. Quick, easy read for proper configuration
Secure your WordPress installation by setting up the correct permissions, using find and chmod commands
Complete guide to all the production settings in Magento 2 admin to ensure high-performance store
Learn how to leverage n98-magerun2 and the power of Magento 2 CLI
Magento 2: best approach to migration from Magento 1.x
CDN for Wordpress. Do you need one? Yes, you do!
Configure cookieless domain for Wordpress static files in nginx
Always use our Varnish VCL for configuring Magento 2 with smooth performance.
Secure Magento 1.x store with proper Magento chmod and chown settings to your files and directories.
Boost your multiple store Magento shop SEO by adding Wordpress blogs to it and integrate these nicely
Understanding the 500 Internal Server Error in NGINX. Essential read for anyone looking to tackle 500 internal server errors emitted by NGINX.
Using journalctl for troubleshooting and logging data from your LEMP stack. The necessary configuration for logging PHP scripts errors
How to fix yum upgrade on End-of-Life release of CentOS 6. Simple instructions in keeping your yum client working in CentOS 6
Fix NGINX Amplify's agent failure to start at boot time or after every reboot. Easy guide.
It is essential to run PHP applications with production settings. But if there’s an issue that cannot be reproduced in a staging environment, you will…
The enterprise approach to IP blacklisting that eliminates shell scripts, sudo, and fcgiwrap. IPSet access module for NGINX is our exclusive closed-source premium package in…
If you are a user of Bitnami stack for LEMP or LAMP, you might want to set up PHP-FPM monitoring. Such monitoring allows you to…
Recent versions of NGINX introduce the TLS pre-read capabilities, which allow it to see which TLS protocols are supported by the client, the requested SNI…
How to consistently set up PHP CLI and cron runs while making benefit from file-based OPcache and no memory limit
Why DirectAdmin is the wost
Proper file permissions and ownership model for NGINX / PHP-FPM powered websites. The secure chmod and shown setup
How to install Cloudflare or Intel forks of zlib as a system drop-in replacement for immense system performance improvement
The if directive in NGINX is evil. How about try_files?
The phpMyAdmin is the famous web client for MySQL databases. However, being an open-source product, it is subject to security vulnerabilities. The best thing is…
It appears that the Boeng corporate website is developed and maintained by low paid engineers from India, too.
NGINX vs PHP-FPM: No input file specified. Or how to deal with 404s of missing PHP scripts
How compilation can go wrong when you neglect some details. Battle of compilation vs packaged NGINX installations.
How to automatically configure your NGINX with the latest list of Cloudflare connecting IP addresses
Increase your NGINX server security using NGINX honeypot approach. Quick and reliable way to reduce load from bots.
Empower your NGINX with the ultimate performance tweak - automatic ETag for dynamic content!
A quick fix for NGINX Amplify and LetsEncrypt certificates compatibility
How to install more recent nginx in Ubuntu Xenial
MySQL monitoring in CentOS 6 using NGINX Amplify agent
Some of the things you really want to take care about to secure your website.
Find out how Philippines' largest Internet companies, Globe and Smart, neglect performance and security with nothing but HTTP/1.1 and Gzip compression and custom DNS nameservers.
Learn the essentials of building RPM packages for CentOS/RHEL with this concise guide. Discover best practices for versioning NGINX modules, renaming packages with compatibility in…
How to hide the Server HTTP header in NGINX and more: hide the fact of using NGINX altogether.
Quick information on how client_max_body_size directive is evaluated in nginx web server.
Now this is how you ban the bad guys from your server with the convenient Firewalld drop zone.
The sleek way to automatically upgrade Nginx Amplify agent to latest versions while having the rest of the system automatically upgrade on critical security updates…
Know how to setup automatic updates for Nginx Amplify agent
Reduce server load easily by configuring nginx to discard unknown hostnames. Fight those Google Analytics spam bots!
Servers with cPanel might be easier to manage... if you're not serious to build a decent website.
Disable log of Varnish backend probes in Nginx
Strip unnecessary query parameters with some Varnish VCL magick!
Sanity check: are you into performance scores only or real website performance is your thing?
Manage Varnish virtual hosts in a clutter-free way by leveraging include files
Let's talk about importance of Keep-Alive in HTTP and how you can enable it in Nginx, Apache and Varnish
Isolate users on Linux system using chroot environments with Jailkit utility
SSH commands for Varnish 4: log incoming requests to website, backend and many more
Sometimes you want to make Nginx ignore a parameter passed in page request. Here is a short snippet to do that: if ($query_string ~ "^(.*)gclid=(.*)$")…
Caching large static files in Varnish is not efficient for storage. Let's use streaming in Varnish 4!
Sometimes you have to use tricks to accomplish a task. Even a trivial task might require special workarounds. Let's enable access to FTP service on…
Get access to 500+ optimized NGINX modules, including Brotli, PageSpeed, ModSecurity, and more!
Get Repository Access β