Welcome! Log In Create A New Profile

Advanced

Нестандартная задачка, нужна помощь

Posted by MozG1986 
Нестандартная задачка, нужна помощь
March 03, 2010 05:53AM
Хочу сделать кеширующий прокси для репозитариев mandriva linux.
Идея такая. Прокси ссылается на внешний репозитарий, клиенты в сети настроены на использование локального сервера в качестве репозитария. При попытке скачать и установить с него пакет, nginx должен проверить наличие файла в локальном хранилище и, при его отсутствии там, перенаправить запрос на внешний репозитарий, а скачанный файл сохранить в локальном хранилище. Очень желательно сохранять структуру папок внешнего репозитария в локалном хранилище, чтобы можно было чистить его rsync-ом (скорее всего придется создать на каждую папку свой виртуальный хост). Файлы в локальном хранилище должны храниться вечно, пока их не удалит rsync.

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

С nginx никогда не работал, у меня есть только идея. Прошу помощи в реализации
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 188
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready