If you are running Fedora and need Apache's HTTP web server, you have a couple of options. One, you can install Fedora's pre-built RPMs. Two, you can compile Apache to meet your specific needs.
Compiling Apache can improve performance and security. But, if you are starting out or need to get up and running quickly, use Fedora's RPMs.
To quickly install Fedora's Apache packages, install the 'Web Server' Yum group. This will install HTTPD with support for PHP, mod_perl, mod_ssl, and mod_python. The Web Server group also contains squid and weblizer.
yum groupinstall "Web Server"
If you want more control over the packages you need, install them one at a time. First, install HTTPD and then add on the modules you need.
yum install httpd
yum install mod_ssl mod_python
If you are feeling lazy and want to use a GUI, Fedora provides a graphical interface for configuring Apache. Install system-config-httpd:
yum install system-config-httpd
Then, run the tool as root:
You can also configure the httpd.conf file manually. See the Apache documentation for details on how to configure your web server.
You can set Apache to start at boot using chkconfig:
chkconfig httpd on
Finally, start Apache with the service command:
service httpd start