Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
squid.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.45 Mб
Скачать

3. Установка и запуск Squid

3.1 Насколько мощная система мне необходима, чтобы запускать Squid?

Нет четких указаний на этот счет. Самый важный для Squid ресурс - наличие физической памяти. Ваш процессор может быть и не ультра-быстрым. Ваша дисковая система может стать самым уязвимым местом с точки зрения производительности, поэтому быстрые диски очень важны для кешей большого размера. Не используйте IDE-диски, если у вас есть такая возможность.

В 1998 году, если вы покупаете новую машину для кеша, я бы порекомендовал такую конфигурацию:

  • 300 MHz Pentium II CPU

  • 512 MB ОЗУ

  • Пять 9 GB UW-SCSI дисков

Ваш системный диск и диск с лог-файлами могут иметь интерфейс IDE без потери качества работы кеша.

Также см. Squid Sizing for Intel Platforms от Martin Hamilton. Это отличная страница с суммарной статистикой по конфигурациям систем, которые люди используют для больших кешей Squid.

3.2 Как мне установить Squid?

После компиляции Squid вы можете установить его такой простой командой:

% make install

Если вы включили поддержку ICMP, то вам также необходимо ввести

% su

# make install-pinger

После инсталяции вам нужно отредактировать файл squid.conf под свои нужды. По умолчанию этот файл расположен в /usr/local/squid/etc/squid.conf.

В дистрибутив также включен гид QUICKSTART. Посмотрите в директории, куда вы распаковали исходные тексты.

3.3 Что делает файл squid.Conf?

Файл squid.conf описывает настройки дляr squid. Конфигурация включает в себя (но это не есть ограничение) описание номера HTTP-порта, номер порта для запросов ICP, входящих и исходящих запросов, информацию о контроле доступа и различных таймаутах.

3.4 А у вас есть пример squid.Conf?

Да, после того, как вы сделаете make install, вы можете найти пример файла squid.conf в поддиректории ``etc" директории, куда установлен ваш Squid.

Пример файла squid.conf содержит поясняющие комментарии для каждой из опций.

3.5 Как мне запустить Squid?

После того, как вы закончили редактирование конфигурационного файла, вы можете первый раз запустить Squid. Эта операция имеет небольшие отличия в зависимости от используемой вами версии.

Squid версии 2.X

Прежде всего вы должны создать swap-директории. Это делается запуском Squid с ключем -z:

% /usr/local/squid/bin/squid -z

Когда процедура закончена, можете запускать Squid и пробовать его в работе. Возможно хорошим решением станет запуск из вашего терминала и наблюдение за отладочными сообщениями. Используйте команду:

% /usr/local/squid/bin/squid -NCd1

Если все работает как следует, то вы увидите строку:

Ready to serve requests.

Если вы хотите запускать Squid в фоновом режиме как процесс-демон, то уберите все опции:

% /usr/local/squid/bin/squid

ЗАМЕЧАНИЕ: в зависимости от вашей конфигурации вам возможно необходимо запускать squid из под root.

Squid версии 1.1.X

Для версии 1.1.16 и более поздних вы должны сначала запустить Squid с ключем -z, чтобы создать директории кеша.

% /usr/local/squid/bin/squid -z

Squid завершит работу, когда закончит создание всех директорий. Далее можете запускать RunCache:

% /usr/local/squid/bin/RunCache &

Для версий до 1.1.6 вы должны сразу запускать RunCache, взамен того, чтобы сначала запускать squid -z.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]