在 Apache 上提供匿名下载

在 Apache 上提供匿名下载

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

我想使用 Google Analytics 来跟踪对 的访问myserver/readme.html,但提供一条备用路径myserver/private/readme.htmlmyserver/private/bigdownload该路径不会被 Google Analytics 跟踪或记录在 Apache 日志中。

我的目标符合科学评审的标准要求即我提供匿名下载访问权限。潜在的评论者太少了,即使知道州或国家,匿名性也会受到影响。

我想到了一些潜在的解决方案,但我对 Apache 和 Web 服务器配置相对不熟悉:

  1. 阻止 Apache 记录特定目录的源 IP 地址和/或其他可识别信息(但是,如何做?)?
  2. 配置 Google Analytics 以忽略子路径(如何?)
  3. 找到一个可以隐藏位置的匿名浏览器。

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

答案1

在您的 httpd.conf 文件中

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

这会将日志行更改为文件名。因此,您将获得一条记录,说明已下载,但日志文件中没有其他记录,说明下载者是谁,甚至没有确切时间。

答案2

运行一个禁用访问日志记录的单独 VirtualHost。

相关内容