.htaccess & httpd.conf

1

Estou tentando obter os diretórios em meu diretório / var / www / html / para não mostrar o "índice de ..." e todos os arquivos que residem nele. Preciso editar o httpd.conf e colocar os arquivos .htaccess em cada diretório para garantir que o conteúdo esteja oculto? Eu tenho o Apache versão 2.2.3 no CentOS 5.

Esta é a parte do httpd.conf que eu preciso editar?

<Directory "/var/www/error">
    AllowOverride None
    Options IncludesNoExec
    AddOutputFilter Includes html
    AddHandler type-map var
    Order allow,deny
    Allow from all
    LanguagePriority en es de fr
    ForceLanguagePriority Prefer Fallback
</Directory>

Eu coloco um arquivo .htaccess com isso em cada diretório?

Options -Indexes 
    
por user1062058 21.12.2011 / 19:43

3 respostas

5

Se você pode editar o arquivo de configuração principal, adicione -Indexes à sua linha de Opções

Options IncludesNoExec -Indexes

e reinicie seu serviço apache.

Ele está fazendo isso porque não há um arquivo DirectoryIndex . Você poderia simplesmente colocar um arquivo index.html em branco no seu diretório. Você pode adicionar os -Indexes a um .htaccess também.

    
por 21.12.2011 / 19:48
2

no seu http.conf basta adicionar os -Indexes às suas opções.

IE

<Directory "/var/www/error">
    AllowOverride None
    Options IncludesNoExec -Indexes
    AddOutputFilter Includes html
    AddHandler type-map var
    Order allow,deny
    Allow from all
    LanguagePriority en es de fr
    ForceLanguagePriority Prefer Fallback
</Directory>
    
por 21.12.2011 / 19:46
0

Eu sei que estou atrasado, mas faz sentido desabilitar o módulo correspondente:

# a2dismod autoindex
    
por 25.05.2012 / 16:10