Bom dia. Eu tenho um servidor rodando no Ubuntu 14.04 com uma pilha LAMP.
Até agora, consegui hospedar páginas da web nele e tem funcionado muito bem. No entanto, quero limitar o que os usuários veem.
Eu tenho um determinado diretório downloads
onde faço upload dos arquivos que meus clientes precisam e depois envio o link para eles. O link seria algo como: mySite.com/downloads/file.zip
.
Isso funciona bem, porém, quando o usuário acessar mySite.com/downloads
, ele poderá ver todas as outras pastas e arquivos lá, e não quero que isso aconteça.
Fui ao FileZilla (a maneira mais fácil de fazer isso agora) para definir a permissão da pasta para 754, o que permite ao público ler a pasta, mas não executá-la. Após a atualização, recebi um 403 Forbidden na downloads
pasta que era esperado. No entanto, não consigo baixar os arquivos nem acessar as pastas nele também. Verifiquei e configurei a permissão dos arquivos e subdiretórios, 755
mas isso não ajudou.
Existe uma maneira de limitar o acesso dos usuários à downloads
pasta e ao mesmo tempo ter acesso aos subdiretórios e arquivos contidos nela?
Responder1
Altere as permissões do diretório para o padrão 755, crie o arquivo .htaccess no diretório /downloads e coloque uma linha "Option -Indexes" lá, conformehttps://stackoverflow.com/questions/1767785/htaccess-file-options-indexes-on-subdirectories