O código do Apache ( httpd.h file
, em particular) define uma localização padrão dos documentos, que podem ser sobrescritos pelo DocumentRoot
directive . Dependendo da instalação, o código-fonte do Apache inclui linhas como as seguintes:
#ifndef HTTPD_ROOT
#define HTTPD_ROOT "/usr/local/apache"
#endif
#ifndef DOCUMENT_LOCATION
#define DOCUMENT_LOCATION HTTPD_ROOT "/htdocs"
#endif
Como uma instalação padrão geralmente também inclui um index.html
padrão (e também padrão nas configurações de permissões para permitir o acesso ao diretório relevante), você pode ainda receber uma página padrão mesmo que você remova todos os sites padrão. Para evitar isso, em favor de um erro, você terá que definir um DocumentRoot padrão que não tenha nenhum arquivo de tipo "index" ou para o qual a permissão seja negada, ou você terá que remover esses arquivos do diretório que a sua instalação padroniza. para no código do Apache .