Взаимодействие Web-шлюза ИРБИС и сервера ИРБИС |
Обеспечена возможность взаимодействия 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
INI файл сервера ИРБИС 64 - параметры