From the blog
Install Brotli Compression on Nginx (ngx_brotli)
Brotli is the next generation lossless compression algorithm for web applications. I discovered this fantastic new compression algorithm while working with one of my customers. It is the new RFC 7932 standart that provides a better solution than the traditional and beloved gzip. Nowadays, it is supported by 90% of the most popular browsers, so it is almost…
Read More »How to install Varnish Cache on cPanel
A few days ago one of our customers requested our tech suppor team to install Varnish on a cPanel + CentOS 7 dedicated server. He wanted to stick to Apache, but to speed up the static file serving, and this is the configuration we used to help him. But first, before into getting directly into the installation process,…
Read More »UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
Yesterday one of my customer servers crashed due to server powering off unexpectedly, and there was no ssh access of course. As it is a remote hosted server we were unable to get our hands on it. When it started again it ran an automatic fsck over sda and sdb. As it was a slow SATA II drive…
Read More »cPanel default open ports
This is the default open cPanel ports for most common cPanel installation, for both VPS and Dedicated servers. You can use this cpanel port list sometimes to verify the default cpanel port for some specific services, or when you are setting up a cPanel firewall configuration. What ports are used by cPanel? Below you will find the complete list…
Read More »How to setup Let’s Encrypt SSL on Multiple Servers using Nginx + Lsyncd
Installing Let’s Encrypt on standalone servers with cPanel, or plain Linux servers without any control panel is an easy task that can be done within minutes. However, days ago our tech team faced a new interesting challenge. One of our customers required to install let’s encrypt on a website that is running across many Nginx servers using round…
Read More »Debugging Slow PHP Scripts using PHP-FPM slow_log variable
Since the beginning of times, when you needed to check out PHP errors in the logs you always went to take a look into the famous error_log, that is part of all common web servers. However, since I switched to Nginx and started using PHP-FPM as default daemon for php processing, I discovered something really cool. Unlike mod_php…
Read More »Run Nginx as a Docker Container
The days of working with FTP and simple operating system virtualizations are over… Modern web developers use Docker + Terminal to run & manage their services, and on this article we will explore a simple and fast way to run Nginx as a Docker container so you can start working with the fantastic Nginx dockerized. Docker containers changed…
Read More »