Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Настройка взаимодействия OPAC-32
Пользователь: Walex (IP-адрес скрыт)
Дата: 03, February, 2011 18:31

IRBIS-32 версия 2009.1 Администратор, Каталогизатор, OPAC
ИРБИС, ОРАС установлен на локальном ПК библиотекаря IP 172.30.0.160 в локальной сети. В той же локальной сети есть веб-сервер (IP 172.30.0.3) на freebsd с сайтом на joomla, где есть меню (типа внешняя ссылка, URL), по которому должен открываться веб-ирбис. Вся локальная сеть стоит за шлюзом на freebsd с ipfW и имеет один внешний адрес 193.*.*.*. и редиректит порт 80 на веб-сервер и это менять нельзя, иначе сайт из локала становится недоступен.
На данный момент добились того, что прописали на сайте ссылку на ПК библиотеки [172.30.0.160], поменяли CGI_ALIAS также вместо 127.0.0.0 - 172.30.0.160 в файле ini и ИРБИС стал открываться через сайт с любого локального ПК. Все это происходит в локальной сети, не выходя в инет. Как настроить чтобы ИРБИС по ссылке с сайта был доступен и из локальной сети и из инета?

Re: Настройка взаимодействия OPAC-32
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 03, February, 2011 20:12

Решаю подобную задачу. Вы можете сделать отдельный поддомен для веб-Ирбиса и с помощью IPTABLES сортировать 80 порт что на 1-й сервер, что на 2-й. Линуксятники (пусть не обижаются) знают как такое делать.

Re: Настройка взаимодействия OPAC-32
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 04, February, 2011 11:43

Walex написал(а):
-------------------------------------------------------
> Как
> настроить чтобы ИРБИС по ссылке с сайта был
> доступен и из локальной сети и из инета?


Используйте в CGI_ALIAS не полный, а относительный путь -- без конкретного IP

Например:

/cgi-bin/irbis32r_01/cgiirbis_32.exe

Re: Настройка взаимодействия OPAC-32
Пользователь: Walex (IP-адрес скрыт)
Дата: 07, February, 2011 14:37

Вариант, предложенный Кириллом, прошел, если бы ИРБИС и сайт были на одном сервере, а в данном случае - сайт на одном локальном сервере (UNIX), а ИРБИС - на другом (WIN), относительный путь ничего не дает, из локальной сети ИРБИС тогда не виден.
Разделение по портам - правильный путь. Повесил ИРБИС на порт 8080 и настроил проброс по этому порту на локальную машину с ИРБИСом - ИРБИС стал виден и открываться с сайта для всех посетителей не из локальной сети. Далее как-то надо поизощряться с редиректом этого URL апачем веб-сервера (там где сайт) для пользователей локальной сети - на локальный URL. Но пока не знаю как задать в апаче такие условия.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.