Documentation
Apache
Version required : Apache >= 1.3.28
Apache is an open source webserver. It's one of the most popular webserver on the net. It's usually included with every recent linux distribution : if not installed by default, it's always packaged and easily installable.
Nectil doesn't package Apache, it should be installed separately.
To install Apache on Fedora :
yum update
yum install httpd
To install Apache on Debian based Linux distributions (Knoppix, Ubuntu) :
apt-get update
apt-get install apache2
Its configuration file is usually located in /etc/httpd/conf/ and named httpd.conf.
Configuration advices
Be sure to remove the Indexes option : this option provides a listing of the files contained in a directory, if there is no DirectoryIndex (index.php or index.html). It could give attackers precious informations about your file organization.
Configure the DocumentRoot in a place on the disk where you have enough room. We usually use /home/html because it's located in the home directory partition (which is wide because it's intended to contain the user's datas).