Назад | Перейти на главную страницу

Обеспечить анонимную загрузку на Apache

У меня ванильная установка Apache / 2.2.20, работающая на Ubuntu 11.10. Я хотел бы предоставить два файла, к которым можно получить доступ анонимно (readme.html и загрузка 1,7 ГБ).

Я хочу использовать Google Analytics для отслеживания посещений myserver/readme.html, но укажите альтернативный путь myserver/private/readme.html и myserver/private/bigdownload которые не отслеживаются Google Analytics и не записываются в журнал Apache.

Мои цели соответствуют стандартные требования научного обзора, а именно, что я предоставляю анонимный доступ для скачивания. Потенциальных рецензентов так мало, что даже знание штата или страны может поставить под угрозу анонимность.

Я подумал о нескольких возможных решениях, но я относительно не знаком с конфигурацией Apache и веб-сервера:

  1. остановить Apache от регистрации исходных IP-адресов и / или другой идентифицируемой информации для определенного каталога (но как?)?
  2. настроить Google Analytics, чтобы игнорировать вложенный путь (как?)
  3. найдите анонимный браузер, который может скрывать местоположение.

Какой самый простой способ предоставить анонимный доступ к загрузке с сервера?

В вашем файле httpd.conf

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

Это изменит зарегистрированную строку только на имя файла. Таким образом, у вас будет запись о том, что она была загружена, но в файле журнала нет другой записи о том, кто ее скачал, или даже о точном времени.

Запустите отдельный VirtualHost, который отключает ведение журнала доступа.