Install latest Nginx on various Ubuntu versions We shall learn how to install latest Nginx on various Ubuntu versions. As of writing this article, the latest stable...
Two Step Authentication for WordPress Admin in Nginx & Apache Enabling Two step authentication for WordPress admin is one of the most important step in securing your website. By default,...
How to configure IP Canonicalization on Nginx If you had read our IP Canonicalization article, then you would have understood the importance of it. Recently, we migrated our...
How to enable gzip compression on Nginx server? The page load time is one of the most important part of your website’s visitor experience. Of course, the design...
Hide Nginx & PHP versions in HTTP Header & Error Pages If you had followed my guide to install the LEMP stack then, by default Nginx configuration sends HTTP header with...
Fix NGINX 403 forbidden error after changing Root directory Installed Nginx and PHP-FPM for processing PHP files on CentOS server. To my surprise when accessed PHP files through browser,...
How to Avoid a character set in the meta tag I was analyzing the site for speed optimization using GTmetrix, which gave me an insight to avoid a character set...
How to List Modules Loaded or Enabled in PHP from command line Question: With the help of Webserver optimization guide, I was able to reduce the server load and improve website performance. But then PHP...
Apache2 configtest failed: Segmentation fault (core dumped) [Solved] I have installed Apache2 and it was working fine. I had also installed PHP 7.1 and everything was working fine,...
Integrating OpenSRS Domains Pro with WHMCS One of my client gave a task of installing and integrating OpenSRS Domains Pro with WHMCS. Below are the steps...
file_get_html returns null, but cURL should fix it [PHP] I have been using file_get_html function of Simple HTML DOM parser to parse and extract the contents of a remote...
Fix HTTP 403 Forbidden, Failed to Open Stream – PHP Copy function I wrote a simple PHP program to copy an image from a website to local directory. The copy() function will...
How to install LEMP on Ubuntu 14.04 LTS LEMP is a group of open source software stack used to setup web server, database and PHP on a Linux...
What is “Yes This Is A Really Long Request URL” connection attempt to your webserver? Today, I noticed a strange connection attempt to my server requesting for a long file name – that starts as...
COMODO SSL Certificate Installation : Nginx COMODO SSL Certificate Installation – I installed LEMP stack for one of my client on his CentOS 7 machine and...
StartSSL Distrusted (Terminated), Migrate to LetsEncrypt! TRUST is the word that comes to our mind when we speak about Certificate Authority. StartSSL, a certificate authority that provides free SSL...
Apache Error: Symbolic link not allowed or link target not accessible In continuation to my tutorial on Installation of Datawrapper and possible errors with solutions, here’s another error in Apache –...
Fix 404 Error on Password protected folders inside WordPress! If you are trying to password protect a folder inside WordPress directory, then you will probably end up with ‘404...
Fix Apache Error: Client Denied by Server Configuration I recently wrote a tutorial on Installation of DataWrapper and its possible errors with solutions. Here, I’m writing about another...
Disable open_basedir in cPanel for error open_basedir restriction in effect This tutorial explains how to adjust open_basedir attribute in PHP configuration and in case of shared hosting, learn to disable open_basedir...