Am scris mai demult un articol " Instalare LAMP si mapare apache in /home/www/ " . Era pentru o alta distributie GNU/Linux , dar cred ca merge si pe fedora foarte bine, daca unele legaturi sunt gresite va rog sa le scrieti

------------------------------------------------------------------------------
Atentie: Trebuie sa fiti loghati ca si root pentru a putea realiza cele de mai jos. Logarea se face astfel:
su parola_root ->enter
1. Instalare apache 2
yum install apache2
2. Instalare php5
yum install php5-mysql
yum install phpmyadmin
3. Instalare Mysql
yum install mysql-server
yum install libapache2-mod-auth-mysql
La final avem de setat o parola la mysql.
mysqladmin -u root password parola_ta
mysqladmin -h root@nume_sistem -u root -p password parola_ta
4. Mapare apache pe /home/www/ astfel : Sa zicem ca avem adresa :
www.numesite.ro , incepem maparea prin crearea folderelor:
mkdir /home/www/
mkdir /home/www/www.numesite.ro
mkdir /home/www/www.numesite.ro/htdocs
mkdir /home/www/www.numesite.ro/cgi-bin
mkdir /home/www/www.numesite.ro/logs
In folderul ../htdocs punem site-ul, in ../cgi-bin daca avem scrip-uri de genul acesta , iar in ../logs vom avea fisierele de log unde putem vedea cine intra, unde intra, ce erori sunt daca sunt, etc.
5. Pasul 5 si ultimul consta in configurarea fisierului virtual.conf (acest fisier trebuie creat) astfel:
In consola sau alt editor, eu va dau prin modul consola. (Daca fisierul nu exista nano il va crea.)
nano /etc/apache2/conf.d/virtual.conf
Unde inseram urmatorul cod:
#
# Configurare/mapare pentru site-ul
www.numesite.ro#
<VirtualHost 145.56.587.95:80> #ip-ul e fictiv

ServerAdmin
webmaster@numesite.ro ServerName
www.numesite.ro ServerAlias numesite.ro
# Indexes + Directory Root.
DirectoryIndex index.html
DocumentRoot /home/www/www.numesite.ro/htdocs/
# CGI Directory
ScriptAlias /cgi-bin/ /home/www/www.numesite.ro/cgi-bin/
<Location /cgi-bin>
Options +ExecCGI
</Location>
# Logfiles
ErrorLog /home/www/www.numesite.ro/logs/error.log
CustomLog /home/www/www.numesite.ro/logs/access.log combined
</VirtualHost>
Si la final un restart de apache si aveti site-ul functionabil :
/etc/init.d/apache2 restart