In this article we will install the Apache Web Server on Ubuntu
You should have a regular, non-root user with sudo privileges configured on your server. When you have an account available, log in as your non-root user to begin.
There are many ways to install the Apache web Server on Ubuntu. Here we will use the easy ways to install. In the terminal run the below Commands
sudo apt update
Then, install the
sudo apt install apache2
After confirming the installation,
apt will install Apache and all required dependencies.
Before testing Apache, it’s necessary to modify the firewall settings to allow outside access to the default web ports.During installation, Apache registers itself with UFW to provide a few application profiles that can be used to enable or disable access to Apache through the firewall.
We will only need to traffic on port 80:
sudo ufw allow 'Apache'
You can check the ufw status using below command
sudo ufw status
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Apache ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Apache (v6) ALLOW Anywhere (v6)
ufw application profiles by typing:
sudo ufw app list
You will receive a list of application profiles:
Checking your Web Server
At the end of the installation process, The web server should already be running.
sudo systemctl status apache2
As confirmed by this output, the service has started successfully. However, the best way to test this is to request a page from Apache.
If you have your server IP address then You can access the default Apache landing page to confirm that the software is running properly through your IP address.enter it into your browser’s address bar:
You should see the default Ubuntu 20.04 Apache web page:
I hope it will help you.
Copyright 2024 ErrorGram