Ограничиваем доступ к S3 средствами Rails-приложения

Добавить хранение файлов в облаке Amazon S3 в приложение на Rails очень просто: устанавливаем гемы paperclip и aws-sdk, и готово. Но что если мы хотим скрыть прямые ссылки на хранилище S3, и даже разграничивать доступ к конкретным файлам в зависимости от роли пользователя? Вот рабочий пример: Continue reading “Ограничиваем доступ к S3 средствами Rails-приложения”

Блокируем ботов по рефереру одним списком на весь сервер

Штатная дока по nginx предлагает нам метод valid_referers (одной строкой), однако это неудобно – ведь хочется записывать ботовые рефереры в файл построчно. Да и вообще – лучше автоматизировать это дело, добавляя их скриптом. Continue reading “Блокируем ботов по рефереру одним списком на весь сервер”