A mensagem "tentativa de servir diretório" significa que o Apache recebeu o pedido para o servidor de um diretório (por exemplo, "http: // www. yoursite. com / mydir"), que é um diretório. Normalmente, o Apache procuraria por um arquivo de índice (como definido com a diretiva DirectoryIndex, por servidor, vhost ou diretório) ou tentaria criar uma listagem de diretório com o conteúdo do diretório.
Assim, essa mensagem poderia significar uma tentativa de acessar uma parte do seu site sem um DirectoryIndex (geralmente index.html ou index.php no caso de servidores com PHP) ou sem o módulo mod_dir carregado, E o módulo mod_autodindex desativado.
Se você tiver muitos diretórios sem arquivos de índice e não quiser ativar a navegação no diretório (autoindex), você receberá muitas dessas mensagens. Mesmo se você definir a diretiva DirectoryIndex, se o arquivo de índice definido não existir, o Apache tentará novamente o nome do diretório e fará com que a mensagem seja registrada.
A única maneira que posso imaginar se você quer realmente se livrar dessas mensagens é habilitar o autoindex e adicionar uma diretiva IndexIgnore para ignorar todos os arquivos, renderizando então as listagens de diretório vazias:
IndexIgnore *
No entanto, se você desativou a navegação no diretório em seu Apache como uma medida de segurança, observe qualquer vulnerabilidade futura no mod_autoindex pode permitir que um invasor acesse a listagem do diretório (algo que realmente não acho é uma vulnerabilidade, mas só você pode decidir isso.
Se o número de diretórios acessados dessa maneira for pequeno, uma maneira de se livrar da mensagem é adicionar um arquivo de índice fictício (por exemplo, um arquivo index.html vazio) em cada diretório (e configurar DirectoryIndex para indexar .html).