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