Não tenho idéia de onde ... encontre o index.html / index.php que é carregado.
Procure por arquivos de origem da página
Uma abordagem é navegar no site para encontrar uma página mais exclusiva - digamos newcontactform.php - idealmente uma que dificilmente apareça em outros sites hospedados no mesmo servidor.
Você pode tentar
locate newcontactform.php
se isso falhar, siga por
find / -name newcontactform.php
isso deve produzir uma lista gerenciávelmente pequena de candidatos.
Você pode inspecionar os arquivos, fazer diferenças e, se necessário, tentar pequenas alterações (por exemplo, inserir um comentário HTML) para verificar se o arquivo realmente produz a página.
Encontre as configurações
Às vezes, os arquivos de configuração são evidentes na saída do ps
comando. Na pior das hipóteses, vale a pena explorar o ps -ef | grep -e 'apache|httpd'
uso mais criativo de ps
opções.
Você pode procurar httpd.conf
nos locais típicos do Ubuntu e do projeto httpd Apache (que podem ser diferentes) ou apenas usar locate
e find
como acima.
Às vezes, o arquivo de configuração principal se refere a outros arquivos de configuração para vhosts. Você pode resolver isso identificando o arquivo de configuração principal.
Casos crônicos
Às vezes, servidores antigos executam uma variedade de daemons de servidor da web. Nesse caso, pode demorar um pouco para encontrar todos eles e descobrir onde estão os arquivos de configuração. Uma combinação das técnicas acima deve ter êxito.
Você pode encontrar quais programas estão ouvindo na porta 80, etc, usando
netstat -lntp
. Freqüentemente, localizar os binários é um ponteiro útil para uma árvore de diretórios que contém os arquivos de configuração.