12/4/2017 - 3:01 PM

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 Или если используется iptables вместо firewalld, то вот iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT /sbin/service iptables save

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