32. Setting Up an Ubuntu Web Server
Among the many packages that make up the Ubuntu operating system is the Apache web server. In fact the scalability and resilience of Ubuntu makes it an ideal platform for hosting even the most heavily trafficked web sites.
In this chapter we will explain how to configure an Ubuntu system using Apache to act as a web server, including both secure (HTTPS) and insecure (HTTP) configurations.
32.1 Requirements for Configuring an Ubuntu Web Server
To set up your own web site you need a computer (or cloud server instance), an operating system, a web server, a domain name, a name server and an IP address.
In terms of an operating system, we will, of course, assume you are using Ubuntu. As previously mentioned, ...