Apache is the world’s most popular web server, due in part to its power, ease of administration, and flexibility. In this tutorial we will install Apache on a server that doesn’t have a web server or database server already installed.
Pre-Flight Check
- These instructions are intended for installing Apache on a single Fedora 23 node.
- We’ll be working from a Liquid Web Self Managed Fedora 23 server, and we’ll be logging in as non-root user. If you need more information, then visit our tutorial How to Add a User and Grant Root Privileges on Fedora 23.
Step #1: Install Apache
First, we’ll clean up our package data:
sudo dnf clean all
That should produce output similar to the following:
[root@host ~]# sudo dnf clean all
Cleaning repos: fedora stable-arch updates stable-noarch stable-generic
Cleaning up Everything
As a matter of best practice we’ll now update our packages as well:
sudo dnf -y update
Installing Apache is as simple as running just one command:
sudo dnf -y install httpd
Step #2: 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
Now reload the firewall for the new settings to take effect:
sudo firewall-cmd --reload
You should see a “”success” message after each of those commands.
Step #3: Configure Apache to Start on Boot
First, start Apache:
sudo systemctl start httpd
Set Apache to start at boot:
sudo systemctl enable httpd
That command should produce output similar to the following:
[root@host ~]# sudo systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
To check the status of Apache:
sudo systemctl status httpd
To stop Apache:
sudo systemctl stop httpd
Related Articles:
About the Author: dpepper
Our Sales and Support teams are available 24 hours by phone or e-mail to assist.
Latest Articles
How to Clone a Drupal Site to Another Domain
Read ArticleTop Eight Virtualization Security Issues and Risks
Read ArticleAccessing Man Pages on Ubuntu 16.04 LTS
Read ArticlePremium Business Email Pricing FAQ
Read ArticleMicrosoft Exchange Server Security Update
Read Article