A situação: cada usuário tem seu próprio diretório HTTP público, destinado apenas a imagens. Isso poderia facilmente ser abusado por usuários que o utilizam para servir arquivos grandes, desperdiçando largura de banda.
A questão: existe alguma maneira bastante simples de prevenir esse abuso? Seja permitindo que o servidor web apenas imagens sejam veiculadas, restringindo o tamanho ou algum outro método.
Responder1
Há duas coisas que você pode fazer:
- Configure uma regra de reescrita para lighthttpd e permita apenas as extensões de arquivo de imagem .Gif .jpg, .png, .jpeg
- Impedir que os usuários façam links diretos para imagens para que eles não possam simplesmente baixar ou vincular aos arquivos para leeching
maneiras de parar de sangrar no lighthttpd (da pesquisa do Google)
http://www.google.com.au/search?q=lighthttpd+stop+image+hotlinking