Помощь в учёбе, очень быстро...
Работаем вместе до победы

Squid QUICKSTART. 
Организация прокси на базе Squid

РефератПомощь в написанииУзнать стоимостьмоей работы

Если вы должны запускать Squid из-под root, найдите безопасного пользователя и группу от которых он будет запускаться после загрузки системы (обычно «nobody» и «nogroup»). Не используйте «root» по соображениям безопасности. Если у вас есть родительский кеш, укажите его здесь. Администраторы родительского кеша обычно дают вам необходимые инструкции. Но вы всегда должы спрашивать разрешения перед… Читать ещё >

Squid QUICKSTART. Организация прокси на базе Squid (реферат, курсовая, диплом, контрольная)

После того, как вы скачали, откомпилировали и установили Squid (см. файл INSTALL в корневой директории исходников), вам необходимо отредактировать файл squid.conf. Ниже приведен список параметров, которые вам *необходимо* изменить, т.к. по умолчанию им не присвоены какие-либо значения. Другие переменные пока не трогайте. Мы предполагаем, что вы установили Squid в /usr/local/squid, как указано по умолчанию.

Раскоментируйте и отредактируйте следующие строки в файле /usr/local/squid/etc/squid.conf:

cache_peer.

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

cache_mem.

Укажите здесь кол-во памяти (имеется ввиду ОЗУ) выделенной под кеширование. Предупреждение: реально Squid использует больше, чем указанное здесь значение. Золотое правило: если вы имеете N мегабайт свободной памяти, которую можете отдать под Squid, укажите здесь значение N/3.

cache_dir.

cache_dir /usr/local/squid/var/cache 100 16 256.

Укажите здесь (первое число, в данном случае — 100) кол-во дискового пространства, отведенного под кеш (в мегабайтах).

acl, http_access, icp_access, miss_access.

Списки контроля доступа. Это важно, т.к. предотвращает нелегальное использование ваших сетевых ресурсов кем-либо. Чтобы попасть в ACL для разрешенных хостов (allowed_hosts), используйте ваш адрес сети (к примеру 192.168.10.0) и маску вашей сети (к примеру 255.255.255.0):

acl manager proto cache_object.

acl localhost src 127.0.0.1/255.255.255.255.

acl all src 0.0.0.0/0.0.0.0.

acl allowed_hosts src 192.168.10.0/255.255.255.0.

http_access deny manager all.

http_access allow allowed_hosts.

http_access deny all.

icp_access allow allowed_hosts.

icp_access deny all.

miss_access allow allowed_hosts.

miss_access deny all.

cache_mgr.

Укажите здесь адрес e-mail человека, отвечающего за работу прокси:

cache_effective_user.

Если вы должны запускать Squid из-под root, найдите безопасного пользователя и группу от которых он будет запускаться после загрузки системы (обычно «nobody» и «nogroup»). Не используйте «root» по соображениям безопасности.

visible_hostname.

Имя хоста, представляющего кеш.

После редактирования под ваши нужды файла squid. conf, запустите Squid из командной строки ДВАЖДЫ, вот так:

% /usr/local/squid/sbin/squidz.

% /usr/local/squid/sbin/squid.

Проверьте ваш cache. log (/usr/local/squid/var/logs/cache.log), чтобы убедиться, что все в порядке. Появление предупреждения «WARNING: Cannot write to swap directory» абсолютно нормально для первого запуска Squid.

Как только Squid создаст все необходимые файлы (на некоторых системах это может занять до нескольких минут), проверьте его работоспособность при помощи echoping или обычного Web-клиента. По умолчанию ваш Squid будет запущен на порту 3128. См. Squid FAQ для более подробной информации.

Как только вам удалось заставить работать Squid из командной строки, можете указать вашему Unix запускать Squid во время загрузки системы (в основном это зависит от того, какой Unix вы используете, в большинстве случаев вам потребуется внести изменения в файл типа /etc/rc_something).

Эта инструкция по быстрому запуску написана Stephane Bortzmeyer и Duane Wessels.

Показать весь текст
Заполнить форму текущей работой