Руководство по системе Яndex.Site
: Настройка системы
: Конфигурация (UNIX)
: Виртуальные хосты (сервера)
Previous: Настройка индексатора
Next: Настройка поискового сервера
3.1.3. Виртуальные хосты (сервера)
Если на вашем Web-сервере имеется несколько виртуальных хостов, вы можете организовать поиск по ним следующим образом: при помощи ключевого слова VirtualHost для каждого виртуального хоста задаются необходимые ключи. Полное имя ключа складывается из трех частей:
VirtualHost . номер хоста (начиная с 1) . ключ
Таким образом, если на некотором Web-сервере имеется два виртуальных хоста www.company1.ru и www.company2.ru , то конфигурационный файл индексатора может выгляеть следующим образом:
VirtualHost.1.ServerName : www.company1.ru
VirtualHost.1.IndexingDirectory : /usr/local/www/data_com1
VirtualHost.1.Charset : 0
VirtualHost.2.HostName : www.company2.ru
VirtualHost.2.ServerName : www.company2.ru
VirtualHost.2.IndexingDirectory : /usr/local/www/data_com2
VirtualHost.1.Charset : 1
Имя сервера: ServerName
Все документы, принадлежащие некоторому виртуальному хосту, должны относиться к одному тематическому разделу. Если такого раздела нет, то при поиске будут найдены также документы, относящиеся к другим хостам и для них будут сформированы неправильные URL. Определение ключа ServerName влечет за собой создание тематического раздела, имя которого определяется значением этого ключа (#subtree=...).
Пример:
VirtualHost.1.ServerName : www.company1.ru
VirtualHost.1.IndexingDirectory : /usr/local/www/data_com1
VirtualHost.1.Charset : 0
Для этого виртуально хоста будет создан раздел с именем www.company1.ru и к нему будут относиться все документы из директории /usr/local/www/data_com1 . Если ключ ServerName не задан, раздел не создается.
Следующие ключи могут быть определены для каждого виртуального хоста независимо:
Charset, ExcludeDirectory, Extensions, FolderDirectory, HostName, IndexingDirectory, ServerName
Если ключ для виртуального хоста не задан, его значение берется из общей установки (без ключевого слова VirtualHost), если в общей установке ключ отсутствует, значение берется из сооответствующего ключа первого виртуального хоста VirtualHost.1._ключ_ .
Руководство по системе Яndex.Site
: Настройка системы
: Конфигурация (UNIX)
: Виртуальные хосты (сервера)
Previous: Настройка индексатора
Next: Настройка поискового сервера
|