Взаимодействие Web-шлюза ИРБИС и сервера ИРБИС

Navigation:  TCP/IP Сервер БД ИРБИС64 > Сервер ИРБИС64 - описание работы >

Взаимодействие Web-шлюза ИРБИС и сервера ИРБИС

Previous pageReturn to chapter overviewNext page

Обеспечена возможность взаимодействия Web-шлюза ИРБИС и сервера ИРБИС, установленных на разных компьютерах локальной сети (в этом случае Web-шлюз выступает в роли клиента сервера ИРБИС). При этом необходимо выполнить следующие настройки:

 

1.Установить (временно) сервер ИРБИС на компьютере, где стоит WEB-сервер.

 

2.Установить WEB-шлюз ИРБИС на этом компьютере, указав установленный в п.1 сервер ИРБИС. (После этого сервер ИРБИС, установленный в п.1 можно удалить.)

 

3.Настроить перенаправление запросов, поступающих на WEB-сервер на сервер ИРБИС в локальной сети. Для этого в INI-файле шлюза WEB ИРБИС irbis_server.ini установить следующие параметры:

В секции [IRBISSERVER]

Redirect=1 – признак перенаправления;

CGITIMEOUT=30 – максимальное время обработки;

IP – адрес сервера ИРБИС в локальной сети;

PORT – порт сервера ИРБИС в локальной сети, по которому WEB сервер будет взаимодействовать с сервером ИРБИС.

 

4.Создать на компьютере, где стоит сервер ИРБИС, в корневой директории Irbis64, две папки cgi-bin и htdocs.

 

5.Установить на этом компьютере вторично WEB-шлюз ИРБИС, указав данный сервер ИРБИС, а в качестве путей на WEB сервер две папки cgi-bin и htdocs, созданные в п.4.

 

6.По завершении установки открыть в папке Irbis64/cgi-bin INI-файл шлюза irbis_server.ini и сделать следующие изменения параметров:

A.В секции [IrbisServer] поставить параметр REDIRECT=1

B.В секции [WEB] откоректировать параметры CGI_ALIAS, http_path, cgi_path, указав HTTP адрес установленного в п 1. WEB-шлюза ИРБИС

 

7.Сервер ИРБИС необходимо настроить для работы с WEB-сервером. Для этого необходимо установить следующие параметры в секции [MAIN] INI-файла сервера irbis_server.ini:

WebIrbisPort – порт, по которому сервер ИРБИС взаимодействует с WEB-шлюзом (совпадает с п.3)

WebIrbisIP – IP адрес WEB-сервера

WebCGIPath- путь на шлюз, установленный в папку cgi-bin в п.5

WebDuplicateSocket – режим работы сервера (0 или 1)

 

Рекомендуется в этом случае перевести сервер ИРБИС в режим DUPLICATE_SOCKETS, установив параметр DUPLICATE_SOCKETS=1

 


См. также:

Блок-схема работы сервера ИРБИС64

Профиль сервера ИРБИС 64

INI файл сервера ИРБИС 64 - параметры