Launch Apache Web Server

Launching a web server yourself gives you a better idea about Linux processes and services. In this section, we'll explain how to launch an Apache web server on Linux using an AWS Lightsail Ubuntu instance and host web pages using the server.

Overview of launching Apache web server

There are four major steps to launch Apache web server and host website files.

  • Step 1. Install Apache
  • Step 2. Enable and Start Apache
  • Step 3. Place Website files
  • Step 4. Set up Firewall

Step 1. Install Apache

To install Apache, use a package manager. In this case, we use apt. To maintain proper dependencies and install the right version of the program, run the "apt update" command first before setting up the Apache web server. This process may take a few minutes.

Command Line - INPUT
sudo apt update
sudo apt -y install apache2

Step 2. Enable and Start Apache

Once Apache is installed, you can enable it using the systemctl enable command. To start Apache right away, use the --now option as shown in the command below.

Command Line - INPUT
sudo systemctl enable --now apache2
Command Line - RESPONSE</