Install Apache on CentOS 7

We know that Apache web server is one of the most popular and powerful web server. Today we will install Apache on CentOS 7 using this following steps:

Step 1 : Login to Server

At first we need to login to our server via SSH. Open your terminal and run this command:

ssh root@IPaddress -p PORT

Step 2 : Install Apache

Let’s clean-up yum first:

sudo yum clean all

Update your system:

sudo yum update

Now install Apache by this command:

sudo yum -y install httpd

Step 3 : Configure Apache

We need to start and enable the Apache server that start at boot. So, start the server:

sudo systemctl start httpd

Enable Apache to start at boot:

sudo systemctl enable httpd

Step 4 : Useful Commands

Let’s take a look at some useful commands:

sudo systemctl status httpd
sudo systemctl stop httpd
sudo systemctl restart httpd

Step 5 : Advanced (Firewall)

To allow Apache ports through firewall run these commands:

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp

Now re-load the firewall:

sudo firewall-cmd --reload

This article may help you: Setup Apache Virtual Host on CentOS 7 Step by Step.


Software Engineer | Ethical Hacker & Cybersecurity...

Md Obydullah is a software engineer and full stack developer specialist at Laravel, Django, Vue.js, Node.js, Android, Linux Server, and Ethichal Hacking.