Ah, ok, entonces el problema debe ser de apache, ya que allí debes definir la ruta "localhost". Busca las siguientes líneas en tu httpd.conf :
Código Apache:
Ver original#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "ruta_por_defecto">
Allí debes definir la ruta a tu directorio que contendrá los archivos. Debe ser el directorio base para todos tus archivos. En ambas, debes poner la misma ruta.
Luego reinicias apache, y la ruta "localhost" ya debería funcionar.
Espero te sirva. Nos vemos.