Limited Time Offer!

For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!

Enroll Now

How to install & configure Apache HTTPD server in Linux?


Install & configure Apache HTTPD server in Ubuntu?


$ sudo apt update
$ sudo apt install apache2

# Setup webiste in default virtual host
$ rm /var/www/html/index.html
$ vi /var/www/html/index.html

<html>
<head>
  <title> Welcome to DevOpsSchool.com </title>
</head>
<body>
  <p> I'm running this website on an Ubuntu Server server!
</body>
</html>

# Restart Apache
$ service apache2 reload
$ service apache2 restart

# Validate 
$ watch curl http://localhost

Install & configure Apache HTTPD server in Centos/Redhat 7?


# Install Apache HTTPD
$ sudo yum -y update
$ sudo yum install httpd

# Start Apache HTTPD
$ systemctl start httpd
$ systemctl enable httpd
$ systemctl status httpd

# Setup website in default virtual host
$ vi /var/www/html/index.html

<html>
<head>
  <title> CentOs/Redhat rocks! </title>
</head>
<body>
  <p> I'm running this website on an Centos/Redhat Server server!
</body>
</html>

# By default, CentOS 7 built-in firewall is set to block Apache traffic. To allow web traffic on Apache, update the system firewall rules to permit inbound packets on HTTP and HTTPS using the commands below.
$ firewall-cmd --zone=public --permanent --add-service=http
$ firewall-cmd --zone=public --permanent --add-service=https
$ firewall-cmd --reload

# Test Apache HTTP Server on CentOS 7
$ watch curl http://SERVER_DOMAIN_NAME_OR_IP 

Rajesh Kumar
Follow me
Latest posts by Rajesh Kumar (see all)
Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x