2.5 KiB
2.5 KiB
Единицы измерения
Размер файла в кеше измеряется в мегабайтах.
Единицы времени:
i
— минутыh
— часыw
— неделиm
— месяцаy
— года
Конфигурация
listen
— IP и порт для слушанья; заполняется по такой форме: ip:porturi
— URI инстанса. Пример:"uri":"/art/"
-> https://skunky.ebloid.ru/art/cache
— Система кеширования; по умолчанию выключена.enabled
— Состояние системы кеширования; требуется булёвое значениеpath
— Полный путь до каталога, куда будет сохраняться кешlifetime
— Время жизни файла в кеше, требует целочисленное значение, дополненное суффиксом времени (см. 'Единицы времени')max-size
— Максимальный размер файлаupdate-interval
— Интервал для автоматической ротации кеша
dirs-to-memory
— Массив, заполнив который скопируются все файлы из указанных каталоговdownload-proxy
— Адрес прокси для загрузки файловuser-agent
— Строка, которая используется в качестве User-Agent'а
Настройка обратного прокси
Если вы собираетесь хостить инстанс в Интернете, то вам следует настроить заголовок прокси X-Forwarded-Proto
. В противном случае, все ссылки на вашем инстансе будут вида "http". Ниже есть информация о том, как настроить обратное проксирование:
Nginx:
server {
listen 443 ssl;
server_name skunky.example.com;
# Если используется поддомен, то вместо ((BASE_URL)), укажите '/'.
location ((BASE_URL)) {
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_pass http://((IP)):((PORT));
}
}