Learn how to install apache and configure it to fit your needs.
What is apache?
The apache web server is an open source web server that is popular for its stability and versatility. There are other web servers that focus on being better at certain tasks (like serving static pages), but apache's strength is that it can be tailored to almost any need. It doesn't hurt that it's also a thoroughly-documented web server. You can find help with apache on a multitude of web sites and forums.
This tutorial on installing and configuring apache consists of eight articles total, their topics covering in turn:
• Installing apache
• Installing PHP
• Apache configuration files
• Configuring the Apache MPM
• Apache configuration part 1
• Apache configuration part 2
• Apache Virtual Hosts part 1
• Apache Virtual Hosts part 2
To access the initial apache installation article and follow the series from there (there are eight total, so you're warned), follow the link for your distribution:
Ubuntu: Installing apache on Ubuntu
Debian: Installing apache on Debian
CentOS: Installing apache on CentOS
Fedora: Installing apache on Fedora
Red Hat Enterprise Linux: Installing apache on RHEL
Gentoo: Installing apache on Gentoo
For more information about the apache web server and its configuration options, visit their documentation site.
- -- Jered