Обеспечить анонимную загрузку на 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 и веб-сервера:
- остановить Apache от регистрации исходных IP-адресов и / или другой идентифицируемой информации для определенного каталога (но как?)?
- настроить Google Analytics, чтобы игнорировать подпуть (как?)
- найти анонимный браузер, который может скрыть местоположение.
Какой самый простой способ предоставить анонимный доступ к загрузке с сервера?
2 ответа
В вашем файле httpd.conf
<Directory /usr/local/www/myserver/private/>
LogFormat "%f"
</Directory>
Это изменит записываемую строку только на имя файла. Таким образом, у вас будет запись о том, что она была загружена, но нет другой записи в файле журнала о том, кто ее загрузил, или даже о точном времени.
Запустите отдельный VirtualHost, который отключает ведение журнала доступа.