Por que o Apache está ignorando a diretiva “Options Indexes”?

4

Eu tenho o seguinte bloco no meu arquivo .conf, mas quando eu carrego a URL apropriada (que aponta para um diretório com apenas um arquivo .txt fictício nele) eu recebo a página de teste do Apache 2 em vez de uma listagem de diretório. / p>

<Directory "/var/www/sites/www.some-site.com/public">
  Options Indexes
  [...other settings that are working fine...]
</Directory>

Se eu colocar um arquivo index.html, ele será carregado conforme o esperado.

As "outras configurações" que eu omiti são para a autenticação HTTP do LDAP, e elas também estão funcionando conforme o esperado.

Não há arquivo .htaccess no diretório.

Parece que não consigo fazer a navegação em diretórios funcionar.

Eu também tentei os Índices +, ainda sem sorte.

    
por Teflon Ted 01.10.2009 / 18:35

3 respostas

12

o chefe encontrou o problema. foi o arquivo conf.d / welcome.conf. ele tinha uma diretiva LocationMatch que detectava a ausência de um arquivo index.html e padronizava a página de boas-vindas.

    
por 01.10.2009 / 19:40
2

etapas básicas:

  • Verifique e certifique-se de que não haja um arquivo .htaccess sobre suas configurações (defina AllowOverride None, o que pode ajudar)
  • Verifique e certifique-se de que seu diretório possa ser lido pelo Apache
  • Verifique se você não tem outro sinalizador <directory> que esteja de acordo com suas configurações.
por 01.10.2009 / 18:45
0

Eu tive um problema semelhante em um host virtual no meu servidor Apache: Eu queria desativar a listagem de diretórios, então eu editei o arquivo .conf adicionando uma opção -Indexes, mas não parecia estar funcionando. Nenhum. Htaccess foi habilitado e nenhuma outra diretiva estava superando minha regra.

Depois de um pouco de dor de cabeça, descobri a causa mais tola: eu tinha dois arquivos .conf, um para acesso http, outro para SSL. Eu estava, é claro, acessando o site usando o protocolo relacionado ao arquivo .conf não editado ainda

Espero que isso seja salvo algumas vezes para outro usuário distraído como eu:)

    
por 07.11.2018 / 12:24