Empieza por leerte la documentación de Apache q es el servidor HTTP q estas usando .. ahí veras donde o como se configura el directorio FISICO de tu Servidor donde Apache leerá las páginas web .. a su vez ese directorio se lo puedes cambiar ..
El archivo de configuración de apache es htppd.conf y la directiva que define DONDE va a leer las paginas cuando apuntes TU IP de tu servidor o hagas
http://localhost/ lo definie el DocumentRoot
Lo mas seguro q sea:
/var/www/html .. donde esté apuntando .. Ahí es donde tienes q meter fisicamente tus paginas .php o .html o las q quieras (salvo Perl si lo tienes instalado q suelen ser en cgi-bin ..)
con eso podras hacer la llamada :
http://localhost/cosa.php .. o si creas directorio y subdirectorios a partir de ese "Document Root" añedas la ruta correspondiente .. Eso le denominan rutas Absolutas y relativas.
Please:
Lee el manual oficial de Apache o buscate un tutorial sobre como funciona un servidor HTTP ..
http://http.apache.org
(tambien en tu carpeta /Docs de Apache o similar tienes el manual de Apache)
Un saludo,