Fornece download anônimo no Apache

1

Eu tenho uma instalação simples do Apache / 2.2.20 rodando no Ubuntu 11.10. Eu gostaria de fornecer dois arquivos que podem ser acessados anonimamente (um readme.html e um download de 1,7 GB).

Gostaria de usar o Google Analytics para rastrear visitas a myserver/readme.html , mas forneça um caminho alternativo myserver/private/readme.html e myserver/private/bigdownload que não seja rastreado pelo Google Analytics ou registrado em um log do Apache.

Minhas metas estão alinhadas com requisitos padrão de revisão científica , ou seja, que eu ofereça acesso anônimo a downloads . Há tão poucos revisores em potencial que mesmo sabendo que o estado ou país poderia comprometer o anonimato.

Pensei em algumas possíveis soluções, mas relativamente pouco familiarizado com a configuração do Apache e do servidor da Web:

  1. impede o Apache de registrar endereços IP de origem e / ou outras informações identificáveis para um diretório específico (mas, como?)
  2. configurar o Google Analytics para ignorar um subcaminho (como?)
  3. encontre um navegador anônimo que possa ocultar a localização.

Qual é a maneira mais fácil de fornecer acesso de download anônimo de um servidor?

    
por Abe 26.01.2012 / 00:25

2 respostas

7

No seu arquivo httpd.conf

<Directory /usr/local/www/myserver/private/>
    LogFormat "%f"
</Directory>

Isso mudará a linha registrada para apenas o nome do arquivo. Então você terá um registro dizendo que ele foi baixado, mas nenhum outro registro no arquivo de log de quem fez o download ou até mesmo o horário exato.

    
por 26.01.2012 / 00:34
2

Execute um VirtualHost separado que desabilita o registro de acessos.

    
por 26.01.2012 / 00:33