在Apache上提供匿名下载

我有一个运行在Ubuntu 11.10上的Apache / 2.2.20的vanilla安装。 我想提供两个可以匿名访问的文件(一个readme.html和一个1.7GB的下载)。

我希望使用Google Analytics(分析)跟踪对myserver/readme.html访问,但要提供一个替代pathmyserver/private/readme.htmlmyserver/private/bigdownload ,这些path不会被Google Analytics(分析)跟踪或logging在Apache日志中。

我的目标是符合科学审查的标准要求 ,即我提供匿名下载访问。 潜在的审稿人如此之less,以至于即使知道国家或国家可能会妥协的匿名。

我想到了一些可能的解决scheme,但是我对Apache和Web服务器configuration相对不熟悉:

  1. 停止Apachelogging源IP地址和/或特定目录的其他可识别信息(但是,如何?)?
  2. configurationGoogle Analytics忽略子path(如何?)
  3. find一个可以隐藏位置的匿名浏览器。

从服务器提供匿名下载访问的最简单方法是什么?

在你的httpd.conf文件中

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

这会将logging的行更改为文件名称。 所以你会有一个logging说它已经被下载了,但是下载它的日志文件中没有其他logging,甚至没有其他的logging。

运行禁用访问日志logging的单独的VirtualHost。