How to Install Apache Webserver on Ubuntu 20.04

Tutorial How to Install Apache Webserver on Ubuntu 20.04 For Webhosting

Cara Install Webserver Apache di Ubuntu 20.04
Cara Install Webserver Apache di Ubuntu 20.04
73 / 100

How to install apache webserver on ubuntu 20.04, the Apache HTTP Server is a webserver that is very popular and widely used in the world. There are many features that support as well as the module is a dynamic, media support and can be integrated with software other popular.

Table of Content

Terms How to install the Apache Webserver in Ubuntu 20.04

Before starting the tutorial how to install apache, generally there will be a user of the regular instead of the root with sudo privileges. As some of the required basic settings of the firewall to close the port-a port that is not essential and could potentially be a security loopholes. For basic setting of firewall and the basic needs of the ubuntu server 20.04 LTS can follow the Initial Setup Ubuntu Server 20.04 LTS Minimalist Mandatory

1. Install Apache Webserver on Ubuntu 20.04 LTS

Package Apache Webserver by default is already contained in the repository of Ubuntu 20.04 LTS, so the process to install the apache webserver can be easily done through the package management.

Update first repository to get the list of packages to the most recent. To speed up the process of updates and upgrades can follow the guide Repository of Ubuntu 20.04 Focal Fossa Indonesia Complete first for that located in Indonesia.

$sudo apt update

Proceed with the install package apache2

$sudo apt install apache2

Apt install Apache2 along with the other packages needed by apache2. Wait the process until finish.

2. Firewall Settings

Before performing the test results install apache2, the first thing to do is make our firewall to allow access to the default http port/website. During the process of installation, Apache registration profile automatically so that the UFW (uncomplicated firewall) recognize some of the settings of Apache that can be used to enable and disable access to Apache.

To be able to see the list profile are available with the following command

$ sudo ufw app list

List profile will look like the following

Available applications:
Apache Full
Apache Secure

As seen in the output above, the following are some of the profile which are available to Apache

Apache : profile this will only open the port 80 and it is the default and is not encrypted.
Apache Full : profile this will open port 80 and port 443 (TLS/SSL) encrypted.
Apache Secure : to profile the last this will only open the port 443 and is highly recommended as it can increase SEO (Serach Engine Optimization)

So once advised to open access on a port option is most secure. Because the tutorial how to install apache webserver in ubuntu 20.04 is not going to do the configuration of apache to run on SSL/TLS then the port will be opened just port the default web server 80.

$ sudo ufw allow 'Apache'

To ensure the status of the port 80 is already open

$sudo ufw status


Status: active

To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Apache ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Apache (v6) ALLOW Anywhere (v6)

3. Check out the Results Install Apache Webserver on Ubuntu 20.04

During the process of install apache webserver in ubuntu 20.04 LTS is over, automatically ubuntu will run the apache. A Webserver should have been running, to make sure that the apche web server has been running well is as follows

$sudo systemctl status apache2


● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2020-04-23 22:36:30 UTC; 20h ago
Main PID: islands province 29435 (apache2)
Tasks: 55 (limit: 1137)
Memory: 8.0 M
CGroup: /system.slice/apache2.service
├─Islands province 29435 /usr/sbin/apache2 -k start
├─29437 /usr/sbin/apache2 -k start
└─29438 /usr/sbin/apache2 -k start

As shown on the above results, the current apache is already running. Aside from the above result that can be done is to access the default landing of an Apache access using the IP Address of ubuntu server 20.04 LTS, and the result will look like the image below.

The Default Landing Page of the Apache Webserver in Ubuntu

If the result of the access to the webserver through IP Address has looked like the above then How to Install Apache Webserver in Ubuntu 20.04 LTS has been completed, the next can add a VirtualHost for the project-a cool project you guys.

Written by MakeIT

Leave a Reply

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

10 Software Backup Open Source Terbaik

10 Backup Software Open Source Is Best For Windows

Panduan Webmaster Tools

Ultimate Guide To Webmaster Tools