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

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

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

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

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

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

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

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам