Настройка симбиоза прокси-сервера wwwoffle и поисковика mnogosearch

При наличии только лишь коммутируемого (и недешевого) доступа к Internet для многих пользователей становятся весьма желательным:
  1. сохранять все просматривавшиеся страницы в дисковом кэше достаточно долгое время (вплоть до вечного - благо дисковое пространство сегодня очень дешево) с возможностью их прозрачного просмотра даже при отключенной линии (в режиме off-line)
  2. иметь возможность выполнять контекстный поиск в накопленном кэше

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

  1. wwwoffle - очень гибко настраиваемый кэширующий прокси-сервер
  2. mnogosearch - поисковик, использующий для хранения индексов различные СУБД (я использую его совместно с MySQL), и предоставляющий интерфейс пользователю в виде CGI-скрипта через локальный http-сервер Apache.

Данный скрипт был написан ввиду того, что поставляемые в составе wwwoffle средства, на мой взгляд, некорректно работают с mnogosearch (в частности, нарушается требование использования одного конфигурационного файла для одной базы данных). В данном архиве находятся следующие файлы:

   README     - этот текст
   wwwtune    - настроечный скрипт
   search.htm - перевод формы запроса mnogosearch на русский

Скрипт расчитан на использование в среде дистрибутива ALT Linux Master 2.4 c настроенным apt-репозитарием. Тем не менее может быть легко настроен для работы в любом другом дистрибутиве.

Необходимые пакеты:

Для настройки сначала установите переменные скрипта wwwtune в соответствии с реалиями вашей системы, а затем выполните его (от пользователя root):

./wwwtune

Ответьте на задаваемые запросы, внимательно следите за сообщениями. В результате работы будет выполнено:

Вручную вам придется выполнить следующие действия:

ВНИМАНИЕ: не выполняйте индексацию, находясь в режиме on-line: рискуете выкачать если не весь интернет, то очень немаленькую его часть.
Sun Nov 14 19:18:14 EET 2004		yuk at iceb vinnitsa com