TrOliveira

Programação PHP/Delphi, Banco de dados, VoIP e tudo mais relacionado a tecnologia.

Apache2 – Não listar conteúdo de diretórios — outubro 1, 2009

Apache2 – Não listar conteúdo de diretórios

Se você instalou o apache, e você não deseja que seus visitantes vejam todo o conteúdo de uma pasta que não contém o arquivo index.php ou index.htm, edite o arquivo /etc/apache2/sites-available/nome_do_seu_site e insira o conteúdo Options -Indexes abaixo da linha DocumentRoot. Segue abaixo os passos:

vim /etc/apache2/sites-available/nome_do_seu_site

2) Conteúdo do arquivo /etc/apache2/sites-available/nome_do_seu_site:
<VirtualHost *>
ServerAdmin seu_email@seu_site_com_br
ServerName seu_dominio.com.br
ServerAlias www.seu_dominio.com.br

# Indexes + Directory Root.
DirectoryIndex index.html index.htm index.php
DocumentRoot /var/www/pasta_do_seu_site/
Options -Indexes
# CGI Directory
ScriptAlias /cgi-bin/ /var/www/pasta_do_seu_site/cgi-bin/

Options +ExecCGI
# Logfiles
ErrorLog /var/log/apache2/nome_do_seu_site.error.log
CustomLog /var/log/apache2/nome_do_seu_site.access.log combined

</VirtualHost>

Espero que este post seja útil.

Configurando múltiplos domínios no Ubuntu.804 e Apache2 — setembro 22, 2009