How to Install Apache on CentOS 7

Install Apache:

  •      First, clean-up yum:

sudo yum clean all

  • As a matter of best practice we’ll update our packages:

sudo yum -y update

  • Installing Apache is as simple as running just one command:

sudo yum -y install httpd

Allow Apache Through the Firewall

  • Allow the default HTTP and HTTPS port, ports 80 and 443, through firewalld:

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

  • And reload the firewall:

sudo firewall-cmd --reload

Configure Apache to Start on Boot

  • And then start Apache:

sudo systemctl start httpd

  • Be sure that Apache starts at boot:

sudo systemctl enable httpd

Other useful commands for Apache

  • To check the status of Apache:

sudo systemctl status httpd

  • To stop Apache:

sudo systemctl stop httpd