All apps

Networking · Self-hosted

Apache HTTP Server

Serve websites and applications with a modular HTTP server supporting virtual hosts, TLS, and configurable request handling.

Apache receives HTTP requests and serves content according to the configuration for each website. Virtual hosts let one server handle multiple sites, while modules provide additional behavior such as TLS and application integration. Its configuration files give administrators detailed control over how requests are handled, making it relevant both to a small personal website and to more involved hosting setups.

License
Apache-2.0Open source
Runs on
Linux · Windows · Unix
Last updated
  • Virtual hosts
  • TLS
  • Loadable modules

Read the guide

Read How to make an Apache Webserver with SSL
How to make an Apache Webserver with SSL
FeaturedGuides

How to make an Apache Webserver with SSL

Set up an Apache web server on Ubuntu with SSL certificates using Let's Encrypt, including firewall configuration and virtual host setup.

Read article →

Watch it in action