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

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 →