Para muchos que trabajais con varios proyectos grandes a la vez, igual os puede resultar más comodo trabajar con directorios virtuales. A continuación os muestro como hacerlo para apache2 en linux.
Apache2 se diferencia de su antecesor por tener separado un poco mas las configuraciones. aparecen /etc/apache2/sites-avaliables /etc/apache2/sites-avaliables y ficheros como ports.conf.
Bien os voy a mostrar como poner un directorio virtual como http://localhost:81 apuntantdo a /home/kaiowa/nuevo por ejemplo.
Abris el fichero ports.conf y agregais la linea
Listen 81
para que apache tambien escuche el puerto 81.
Ahora vais a /etc/apache2/sites-avaliables/ y os creais un nuevo fichero que le llamais por ejemplo "nuevo" . Lo editais y agregais lo siguiente:
NameVirtualHost *:81
&nbs p; DocumentRoot /home/kaiowa/nueva
&n bsp; &nbs p; Options Indexes FollowSymLinks MultiViews
&nbs p; AllowOverride all
  ; Order allow,deny
&nbs p; allow from all
es importante la primera linea ya que sino tendreis problemas a la hora de iniciar el servicio.
A continuacion escribis en consola a2ensite nuevo . Este comando sirve para agregar automaticamente a sites-enables la configuracion devuestro nuevo fichero.
Ahora todo listo. reinicias el servicio /etc/init.d/apache2 force-reload y ahora teneis vuestro http://localhost -> /var/www y otro http://localhost:81-> /home/kaiowa/nueva
Espero que os sirva de ayuda
Un saludo
KaiowaZone -> mi blog
Zonaprecios