API Yandex.Server — Обзор и установка. Часть 1.

Яндекс. Сервер

Вообще, что такое Яндекс.Сервер? За чем он? Все очень просто, Яндекс.Сервер (Далее Я.С), это своебразная поисковая машина, с помошью которой можно организовать поиск у себя на сайте, на сервере или группе сайтов. А чем он лутьше стандарного «Яндекс поиск по сайту» -? Спросите Вы, дело в том, что сервис поиска по сайту, показывает только проиндексированные страницы поисковым роботом Яндекс. А если у меня на сайте 1 млн страниц, а проиндексировано только 200 к? Вот для этой ситуации есть  и нужен Яндекс.Сервер. Можно сказать, что Я.С — своеобразный поисковый робот, которым управляет не кампания Яндекс, а ты.

1. Выбор ПО.

Для установки Я.С можно использовать как и отдельный сервер, так и тот на котором стоит сайт(ы), Я.С работает как отдельный http сервер, только с другим портом. Мы будем ставить на один сервер, где расположено несколько десятков сайтов, (этот блог тоже там) стоит ISP панелька, места 40-50 Gb, процессор 2 MHz, и пару гигов оперативной памяти, операционная система Debian 6.

2. Не достающие компаненты.

Для полноценной работы Я.С требуется:

  • Perl5.8.9
  • Python 2.5

Разработчики рекомендуют для полноценной работы, ну что же, установим:

root@server:~# apt-get install perl

root@server:~# apt-get install python

У меня на сервере, уже стояли самые последние версии.

3. Скачиваем и устанавливаем.

На момент написания, самая актуальная версия от сентября 2010 года, качаем, распаковываем и удаляем.  Для удобства администрирования, я установлю Я.С в отдельную директорию, назовем ее yaserv:

root@server:~# mkdir -p /yaserv
root@server:~# cd /yaserv
root@server:/yaserv# wget http://download.yandex.ru/yandex-server/download/releases/Yandex_Server-2010.9.0-Linux-x86_64.tar.gz
—2012-05-09 18:09:05— http://download.yandex.ru/yandex-server/download/releases/Yandex_Server-2010.9.0-Linux-x86_64.tar.gz
Распознаётся download.yandex.ru… 87.250.250.35, 213.180.204.35
Устанавливается соединение с download.yandex.ru|87.250.250.35|:80… соединение установлено.
Запрос HTTP послан, ожидается ответ… 200 OK
Длина: 200537798 (191M) [application/x-gzip]
Saving to: «Yandex_Server-2010.9.0-Linux-x86_64.tar.gz»

100%[======================================>] 200 537 798 26,2M/s в 7,1s

2012-05-09 18:09:13 (27,1 MB/s) — «Yandex_Server-2010.9.0-Linux-x86_64.tar.gz» saved [200537798/200537798]

root@server:/yaserv# tar -xf Yandex_Server-2010.9.0-Linux-x86_64.tar.gz
root@server:/yaserv# rm Yandex_Server-2010.9.0-Linux-x86_64.tar.gz
root@server:/yaserv#

Настроим конфигурационный файл и все остальное во второй части.

 

Вверх

  • ElectricHeart

    Когда ждать вторую часть?
    P.S. Поправьте орфографию, читать тяжко.