редактировать:Подход к предварительному заполнению, который я отредактировал в Ответ Руи Ф. Рибейро также работает со Squid или любым другим прокси-сервером, и (пока вы используете DHCP ), вероятно, лучший подход.
Во-первых, mirror
будет дополнен именем системного домена, поэтому добавьте запись DNS для mirror.yourdomain.com
. Укажите это на сервер с Apache; в этом примере на том же сервере работает Squid.
Убедитесь, что в Apache есть мод _прокси и мод _прокси _HTTP с включенным (например, a2enmod proxy; a2enmod proxy_http
в Debian ). Затем добавьте новый виртуальный хост:
ServerName mirror.yourdomain.com
ServerAlias mirror
ProxyPass /debian http://http.us.debian.org/debian
ProxyRemote http http://localhost:3128/
ProxyVia off
После перезапуска Apache загрузка пакетов с «зеркала» Debian должна проходить через кеш.