AI Workshop: learn to build apps with AI →
The Web: What is a Web server

Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.


So far we’ve seen what a web browser is.

That’s one part of the system, the one we use as users of the Web.

But what is a web server?

A web server is a program that listens for HTTP requests coming from clients over the network.

We sometimes call the computer that hosts the web server a web server, too. For example, I can say “my web server is hosted on DigitalOcean” and that would be kind of correct.

Specifically, the server is the computer running somewhere on the Internet, and the web server is the program on that computer whose job is to listen for HTTP requests.

We have many different programs we can run to do the web server job for us. Apache and Nginx are two traditionally popular solutions.

Those are the solutions you would use to install a web server on your own Linux server on the Internet, what we call a VPS (Virtual Private Server).

As we’ll see during the bootcamp, these days you’re more likely to use a cloud hosting solution that makes all of this transparent for you, meaning you don’t have to worry about installing and setting up a web server.

You just upload your application files to the Internet, and some service takes care of it.

Be it Netlify, Vercel, Render, or any other service.

Lessons in this unit:

0: Introduction
1: The HTTP protocol
2: Hyperlinks
3: ▶︎ What is a Web server
4: What is a Web browser
5: Roadmap to learn the Web Platform