Install Apache on CentOS 7

Last modified on July 27, 2019 39 sec read

We're available to do freelance project. Take a look at our services!

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 [email protected] -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.


Hey, I'm Md Obydullah. I build open-source projects and write on Laravel, Linux server, modern JavaScript and more on web development.


Leave a Reply

Your email address will not be published. Required fields are marked *