Permissão padrão da pasta '/ var / www' no Ubuntu

1

Acabei de hospedar meu site no Ubuntu Server. Está funcionando bem, mas todos os arquivos são publicamente acessíveis.

como se fosse um URL

mywebsite.com/uploads/ dando a lista de todos os arquivos.

mywebsite.com/php_code/ está dando a lista de códigos php inteiros.

Como posso evitar isso?

Eu li isso é algo relacionado a permissões de arquivo. mas eu sou novo no Ubuntu, então não consigo.

    
por amansoni211 15.06.2016 / 06:01

1 resposta

3

Esta é uma questão de indexação (e não permissões). Essa configuração pode ser modificada no arquivo apache.conf .

Para alterar, abra o arquivo /etc/apache2/apache2.conf .

Você verá isso;

<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>

Remova o Indexes da segunda linha e salve o arquivo. Desta forma, você está desativando a indexação do diretório para o site.

Reinicie seu servidor apache ( sudo service apache2 restart ) e as novas configurações serão aplicadas.

Depois disso, quando alguém tentar acessar as pastas, a página vai dizer como se segue (segue é uma imagem).

    
por ankit7540 15.06.2016 / 15:03