idroot

How To Setup a NGINX Virtual Host

In this tutorial we will show you how to install and configuration of virtual hosts “Server Blocks” Nginx on your Linux server. Virtual hosts such as nginx are used for running two or more domains or websites using just one server which you can learn more about in this hosting fundamentals course. Here’s a brief tutorial that shows you how to create a virtual host or server block on Nginx ...

How To Fix 504 Gateway Time-out on Nginx

In this tutorial we will show you how to fix 504 gateway time-out on Nginx web server on Linux server. If you run a Nginx web server you may have already encountered the annoying 504 Gateway Time-out errors. This is pretty common error, are generated most probably by the PHP max execution time limit or by the FastCGI read timeout settings. This article assumes you have at least basic knowledge...

How To Configure Nginx With SSL

In this tutorial we will show you how to install and configuration of Nginx with SSL on your Linux server. For those of you who didn’t know, Transport Layer Security (TLS) and Secure Socket Layer (SSL) provide an easy method to encrypt connections between end-users and web servers. SSL uses a certificate authority system to provide identity verification in order to prevent websites from falsel...

How To Repair Corrupted Mysql Database Table

Install MySQL Server on Ubuntu 16.04

Sometimes it happens that your database get corrupted due to many reason like it does not get restored properly or server get rebooted while updating database etc and you have tried to repair it using phpmyadmin and it does shows that it has repaired but it is not. Here is how to fix a corrupted table (note the single ‘s and {} pairs are not part of the sql commands but are used for clarity an...

SOLVED – Why Amazon EC2 instance has only 8 GB spaces

amazon ec2 disk only 8 GB

Yesterday I launched Amazon EC2 t.micro instance. When prompted to set HDD size, I put 30 GB size and type SSD. After successful deployment, I installed WHM CPanel on it. The install process took very long maybe due to low CPU (only 1 core for t.micro) and low RAM (509 MB). SOLVED Why Amazon EC2 instance has only 8 GB spaces The odd thing begin when I finished WHM/CPanel deployment. I got an...

How To Enable Gzip Compression on Nginx

For those of you who didn’t know, Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be used as a web server or a reverse proxy. So today I’m going to show you how to setup enable Gzip compression on Nginx on CentOS 6 or 7. Compre...

How To Install Nginx Using Yum Command On CentOS

In this tutorial we will show you how to install and configuration of Nginx web server on your CentOS server. For those of you who didn’t know, Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be used as a web server or a reverse ...

WordPress Permalinks With Nginx

In this tutorial we will show you how to changes WordPress Permalinks With Nginx. For those of you who didn’t know, If you are using WordPress on Apache (with mod_rewrite), WordPress will automatically add the required rewrite rules to your .htaccess file for permalinks to work. But for nginx, you have to add the rules manually. This article assumes you have at least basic knowledge of Linux,...

Create Ubuntu DEB Package from source code (.tar.gz, .tgz)

deb-package

Occasionally, we are dealing with software installation from source code by running configure, make, and make-install. When we do it that way, we can not reverse the process (uninstall) it. To overcome that issue, we can build the source code into DEB Package. DEB, Debian packages are standard Unix archives that include two tar archives optionally compressed with gzip (zlib), Bzip2, lzma, or xz...

How To Check Disk Space Usage With Ncdu Utility

Ncdu-sampe-info

In this tutorial we will show you how to install and configuration of Webuzo on your Linux server. For those of you who didn’t know, Ncdu (NCurses Disk Usage)  is a command line tool to view and analyse disk space usage on linux. It can drill down into directories and report space used by individual directories. This way it is very easy to track down space consuming files/directories. This arti...