Skip to main content

Nginx: Disable logging of Magento security probes


by Danila Vershinin, August 8, 2017

Disable logging of Magento 1.x security probes in Nginx configuration. Uses map Nginx feature to conditionally log requests to Magento.

Read More...

NGINX SELinux: Fix Permission Denied, 502, and Port Errors


by Danila Vershinin, August 7, 2017

Fix every common NGINX SELinux error: 502 bad gateway from proxy_pass, 403 forbidden on static files, port binding failures, and more. Complete boolean reference table, file context guide, and 11 real-world scenarios with verified one-liner fixes for RHEL, Rocky Linux, and AlmaLinux.

Read More...

Nginx: Disable logging of Varnish backend probes


by Danila Vershinin, April 20, 2017

Disable log of Varnish backend probes in Nginx

Read More...

Varnish, SSL, Brotli, Gzip and PageSpeed. Putting things together


by Danila Vershinin, April 1, 2017

Hard choices when implementing Varnish, SSL, PageSpeed, Gzip and Brotli altogether explained

Read More...

Magento 1.x multi store NGINX configuration


by Danila Vershinin, March 29, 2017

Setup multiple websites under single Magento installation. Quick, easy read for proper configuration

Read More...

Install NGINX with ngx_pagespeed (Google PageSpeed) dynamic module in CentOS/RHEL, Amazon Linux and Fedora Linux


by Danila Vershinin, October 3, 2016

Easily install latest stable nginx with ngx_pagespeed dynamic module in CentOS 7 or RedHat 7

Read More...

Magento 2 Nginx Config for SSL termination & Varnish


by Danila Vershinin, July 15, 2016

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 /etc/nginx/sites-available/ and make sure to replace example.com with your own store domain. Requirements NGINX security headers module Varnish installed on the same machine and listening on port 80 Take note […]

Read More...

Keep-Alive


by Danila Vershinin, March 20, 2016

Let’s talk about importance of Keep-Alive in HTTP and how you can enable it in Nginx, Apache and Varnish

Read More...

Solved: SSL connections do not work over IPv6


by Danila Vershinin, February 28, 2016

Troubleshoot and fix IPv6 SSL connections to Nginx server using simple checks

Read More...

NGINX Remove Query Parameters: Complete Guide


by Danila Vershinin, February 27, 2016

This guide shows you how to use NGINX remove query parameters techniques to clean up URLs. Query strings like gclid, utm_source, and fbclid clutter URLs and hurt SEO. They also reduce cache efficiency and create a poor user experience. With tested configurations that work in production, you can strip unwanted tracking codes from your URLs. […]

Read More...