Skip to main content

Posts

Showing posts from February, 2019

How To Install PHP 7.3 ON Ubuntu 18.04 / Ubuntu 16.04 / Debian / CentOS 7 / Fedora

This guide will help you Install PHP 7.3 on Ubuntu 18.04 / Ubuntu 16.04 / Debian / CentOS 7 / Fedora. PHP is an open-source server-side scripting language which has been widely adopted for the creation of dynamic web pages. PHP is secure, fast, simple, efficient, flexible and a loosely typed scripting language. How to Install PHP 7.3 on CentOS 7 / Fedora PHP 7.3 release got many bug fixes which include memory segmentation/corruption faults, undefined symbols, and other bug fixes. You can get a detailed report from PHP releases news . Step 1: Add PHP 7.3 Remi repository PHP 7.3 is available for CentOS 7 and Fedora distributions from the Remi repository. Add it to your system by running sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm   sudo yum -y install epel-release yum-utils Step 2: Disable repo for PHP 5.4 By default, the enabled repository is for PHP 5.4. Disable this repo and enable on for PHP 7.3 sudo yum-config-manager --disable remi-php54   s

How To Install cPanel On Amazon Cloud (AWS) EC2 Instance?

Why easy to use cPanel ?   cPanel  is a Linux   based web GUI hosting control panel. The main advantage of cPanel servers is that you can easily install and configure the W ebsite and E -mail.   WHM  - Web Host Manager is a tool that is also used, as well as the reseller server administrator. Resellers can be accessed by authorized resellers in WHM, by using a reseller account can create and manage sub-accounts which may be limited modifications.   To change all the server level, server administrators need the Administrator login that you use to manage tasks such as Apache , Php and upgrading perl module  installed. cPanel servers have access to the root password of the server. In the following blog , we look at the installation of cPanel Server  on EC2 . Setup AWS EC2 for cPanel.   1. Start with log into the  AWS Management Console . Open the Amazon EC2 console by choosing EC2 under Compute.   2. Launch an Amazon EC2 instance.   In the Amazon EC2 Dashboa

What is CI/CD? and HOW TO INSTALL JENKINS ON CENTOS 7 / RHEL

Jenkins is open source Java-based automation server that can easily set the CI/CD pipeline. What is CI/CD? Continuous Integration (CI) is the process of automating the build and test code whenever a team member committed to the version control changes. Continuous Delivery (CD) is the process of building, testing, configuration, and deployment into the production environment in the building. This blog will use the official Jenkins repositories and the steps for installing Jenkins on CentOS 7 system. Prerequisites Make sure you are logged in as a user with sudo privileges. Installing Jenkins Before start Install Java # sudo yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 – Once the installation is completed, you can check the installed version using the following command: # java -version Next, Jenkins installation commands # sudo curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/je

How To Create a Lifecycle Policy for an S3 Bucket?

Why need lifecycle policies? You can use lifecycle policies to define actions you want Amazon S3 to take during an object's lifetime (for example, transition objects to another storage class, archive them, or delete them after a specified period of time). You can define a lifecycle policy for all objects or a subset of objects in the bucket by using a shared prefix (that is, objects that have names that begin with a common string). A versioning-enabled bucket can have many versions of the same object, one current version and zero or more noncurrent (previous) versions. Using a lifecycle policy, you can define actions specific to current and noncurrent object versions.  To create a lifecycle policy 1. Sign in to the AWS Management Console and open the Amazon S3 console at https://console.aws.amazon.com/s3/ .  2. In the  Bucket name  list, choose the name of the bucket that you want to create a lifecycle policy for.  3. Choose the  Management tab , and then

Make much faster Nginx with enable HTTP/2

Hypertext Transfer Protocol Version 2 (HTTP/2) is the latest version of the HTTP protocol, published as an IETF standard in RFC 7540 in 2015. Why HTTP/2 need to update?   HTTP/2 is much faster than HTTP/1.1. The HTTP/2 protocol achieves this by enabling web browsers to send multiple, simultaneous requests to the server.  In order to make use of HTTP/2, you must jump through a few steps. Requirements   Must need Nginx version 1.9.5 or greater. You can check your Nginx version by running (nginx -v) command.   OpenSSL version 1.0.2 or greater. You can check your OpenSSL version by running (OpenSSL version) command.   SSL/TLS certificate from Let's Encrypt or a self-signed certificate. TLS 1.2 or higher protocol enabled. Otherwise, you will not be able to use HTTP/2. Implementations of HTTP/2 must use TLS version 1.2 or higher for HTTP/2 over TLS. See : How to install and use Let's Encrypt on a Linux Server. Enable HTTP/2 in Nginx To enable HTTP/2 in Ngin