
Set Kali root password and enable root login.How to change from default to alternative Python version on Debian Linux.Netplan static IP on Ubuntu configuration.How to enable/disable firewall on Ubuntu 18.04 Bionic Beaver Linux.How to install Tweak Tool on Ubuntu 20.04 LTS Focal Fossa Linux.Linux IP forwarding – How to Disable/Enable.
How to use bash array in a shell script. AMD Radeon Ubuntu 20.04 Driver Installation. How to install missing ifconfig command on Debian Linux. Ubuntu 20.04 Remote Desktop Access from Windows 10. How to find my IP address on Ubuntu 20.04 Focal Fossa Linux. How to install the NVIDIA drivers on Ubuntu 20.04 Focal Fossa Linux. To setup a content management system and deploy a polished website in minutes, check out our guide on WordPress installation with Apache on Ubuntu 20.04. These modules are easily installed alongside Apache, and the software can be downloaded from Ubuntu’s package manager. Many modern websites also utilize other web technologies like PHP or a database. This will be enough to get you started hosting a basic website. We also learned how to control the Apache service via systemd, configure the firewall to allow outside traffic, begin setting up a website, and obtain an SSL certificate through Let’s Encrypt. In this guide, we saw how to install Apache on Ubuntu 20.04 Focal Fossa. Obviously, for this to work the domain must point correctly to our publicly accessible server IP. The last question will ask you if you want to redirect HTTP requests straight to HTTPS. Configure the SSL certificate by executing the following command and going through the prompts that pop up. $ sudo apt install certbot python3-certbot-apache To setup SSL encryption using Let’s Encrypt, install the certbot utility with the following command. Once it’s installed, you can use systemd’s systemctl commands to control the service.Įnable or disable Apache from starting at system boot:Īccessing the web content we copied into the directory. Install Apache via apt package manager by executing the following commands. These steps will take place on the command line, so open a terminal to get started. $ – requires given linux commands to be executed as a regular non-privileged userįollow along with the steps below to install Apache on your system, and learn the basics of using the HTTP server.
# – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command Privileged access to your Linux system as root or via the sudo command. Installed or upgraded Ubuntu 20.04 Focal Fossa Requirements, Conventions or Software Version Used Installing Apache on Ubuntu 20.04 Software Requirements and Linux Command Line Conventions Category