How to secure LEMP stack

How to secure LEMP stack

We’ll show you, how to secure LEMP stack. LEMP, it stands for Linux, (EngineX) NGINX, MariaDB (or MySQL) and PHP. Due to its flexibility and simplicity, NGINX slowly takes over the Internet. In this tutorial, we will attempt, through examples of bad and good practices, to go through the steps of properly securing your Linux web server. So what is the term Security? Often you can hear the IT Engineers saying “Our network is secure” or “Our servers are secure” however, those sentences although widely used are technically not correct, as in many books and publications you can find that Security as a term is not a static value, but rather a degree. From Wikipedia the definition is:
“Security is the degree of resistance to, or protection from harm. It applies to any vulnerable and/or valuable asset, such as a person, dwelling, community, item, nation, or organization.”
In terms of servers or applications, one should always be aware that the more secure their server or application is, the less accessible it becomes (it is harder to be accessed).

Of course, the best example for this is the proverb:
“The most secure server is the one that is switched off.”.

As ridiculous as it may sound, this is occasionally practiced by some organizations today, where their most secure servers are kept offline and/or in totally closed networks and are powered on only when they need to be.

Read More

Install ionCube Loader on a CentOS 7

Install ionCube Loader on a CentOS 7

We’ll show you, how to install ionCube loader on a CentOS 7. ionCube loader is a PHP module that enables PHP to load files, protected with the ionCube Encoder software. It is mostly used by many commercial software vendors to protect their code and stop it from being visible. In this tutorial we will show you how to enable ionCube Loaders on a CentOS 7 VPS. Installing ionCube loader on CentOS 7, is an easy task, just follow our tutorial below and you should install ionCube Loader on CentOS 7 server in few minutes.

Read More

How to use EasyApache 3 with WHM/cPanel

How to use EasyApache 3 with WHM/cPanel

EasyApache is very useful software provided by WHM that can be used to install, modify, update, and validate the Apache web server, PHP, Tomcat, and other components of the web server installed and running on your Linux VPS with WHM/cPanel. In this tutorial we will show you how to to use EasyApache 3 to change the Apache web server or PHP version and install PHP and Apache modules.

Read More

Install PHP 7 on Ubuntu 14.04

PHP7-ubuntuIn this tutorial, we will show you how to install PHP 7 on a Linux VPS. PHP is a server-side scripting language used for web development. Recently, the PHP development team announced that the major PHP 7 series has been released and it will become available to the web developers.

We have an updated version of this tutorial – How to Install PHP 8 on Ubuntu 20.04

Read More

How to install LAMP on Debian 8

How to install LAMP on Debian 8

We’ll show you, how to install LAMP on Debian 8. A LAMP stack is a synonym of LAMP server or LAMP web server. It refers to a set-up which includes Linux, Apache, MySQL (MariaDB) and PHP. Installing LAMP on Debian 8, is fairly easy task and should not take more then 10 minutes.

Read More

Install Phabricator on CentOS 7

Install Phabricator on CentOS 7

In today’s article we will cover the steps on how to install Phabricator on a CentOS 7 VPS with Apache web server, PHP and MariaDB the enhanced, drop-in replacement for MySQL. Phabricator is an open source collection of web applications which help software companies build better software. It includes the Differential code review tool, the Diffusion repository browser, the Herald change monitoring tool, the Maniphest bug tracker and the Phriction wiki. Currently maintained by Phacility, it was originally developed as an internal tool at Facebook. It is available as free software under the Apache License, version 2.

Read More