Универсальные
программные комплексы
Понедельник, 02.08.2021, 00:18
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: kostanaysoft, dimuhametov, Татьяна  
Форум » Программное обеспечение » Программа "Библиотечное дело" » Web-компонента на основе сервера IIS (Электронная библиотека)
Web-компонента на основе сервера IIS
dimuhametovДата: Четверг, 20.08.2015, 20:18 | Сообщение # 1
Группа: Администраторы
Сообщений: 166
Репутация: 1
Статус: Offline
Возникает необходимость размещения базы данных библиотеки в Интернете.
В данной статье мы расскажем как это сделать на основе Web-сервера IIS7 и выше.

1 этап. Регистрация RunTime библиотек.
На данном этапе необходимо скачать и запустить дополнительную программу, которая установит необходимые библиотеки в операционную систему.
Как это сделать подробно описано здесь

2 этап. Инициализация библиотеки foxisapi.dll на Web-сервере
Cкопируйте файлы foxisapi.dll, foxisapi.ini, foxweb.dll, foxweb.ini в папку C:\inetpub\Библиотека\ вашего Web-сервера.
Зарегистрируйте библиотеку foxweb.dll под правами Администратора (regsvr32 C:\inetpub\Библиотека\foxweb.dll)
При успешной регистрации должно выйти следующее сообщение "Успешное выполнение DllRegisterServer в foxweb.dll".

Для работы с электронным каталогом в среде IIS необходимо наличие следующих компонент:
* Расширения ISAPI
* Фильтры ISAPI


1)  Создаем web-caйт "Библиотека"в менеджере служб IIS

Указываем "Имя сайта" как "Библиотека" и "Физический путь" как "C:\inetpub\Библиотека\"


2)  Выбираем сайт "Библиотека"далее "Сопоставление обработчиков". В правой части в панели
"Действия" выбираем "Изменение разрешений функции" .
В открывшемся окне "Изменение разрешений функции" выбираем разрешение "Выполнение" и нажимаем кнопку "ОК".

3)  Выбираем сайт "Библиотека"далее "Сопоставление обработчиков".  Для ISAPI-dll в правой панели выбираем "Изменить".
В открывшемся окне " Изменения сопоставления модуля " необходимо внести нахождение исполняемого файла, в нашем случае "c:\inetpub\Библиотека\foxisapi.dll".


Для контроля правильности внесенных данных вам необходимо в строке браузера внести следующую строку: http://localhost/foxisapi.dll/status
При верной настройке Web-сервера вы должны получить следующие результаты :

4)  Выбираем сайт "Библиотека"далее "Проверка подлинности". Для "Анонимной проверки подлинности" необходимо изменить удостоверение анонимного пользователя на "Удостоверение пула приложения"

5) Выбираем "Начальную страницу" далее "ОграниченияISAPI и CGI" . Вносим изменения в параметр ограничения ISAPI как "Разрешить выполнение неуказанных модулей ISAPI"

6) Выбираем пул "DefaultAppPool" далее "Дополнительные параметры" . Разрешаем 32-х разрядные приложения.

7)  Выбираем сайт "Библиотека"далее "Редактировать разрешения". Во вкладке "Безопасность" необходимо добавить нового пользователя "IIS_IUSRS" с соответствующими правами.


В завершении необходимо перейти к этапам 3) 5) 6) 7) описанных по ссылке http://www.kostanaysoft.com/forum/3-25-1
Прикрепления: 6861510.gif(97.3 Kb) · 8497949.gif(57.3 Kb) · 5200317.gif(187.3 Kb) · 1523973.gif(251.2 Kb) · 3273870.gif(253.9 Kb) · 6208748.gif(107.5 Kb) · 5561721.gif(206.7 Kb) · 2636678.gif(238.8 Kb) · 2785116.gif(315.3 Kb) · 2862655.gif(257.1 Kb)
 
dimuhametovДата: Среда, 05.05.2021, 11:24 | Сообщение # 2
Группа: Администраторы
Сообщений: 166
Репутация: 1
Статус: Offline
Далее рассмотрим, как скачивать прикрепленные HTML-ссылки на основе IIS7 и выше.
Рассмотрим на примере, когда все HTML-ссылки расположены в папке "c:\bk\ISBN\" (по умолчанию).

1 этап. Создание виртуальной папки
Через диспетчер служб IIS добавляем "Виртуальный каталог" для сайта "Библиотека"


Далее указываем Псевдоним (имя виртуального каталога), к примеру "ISBN".
Также указываем Физический (абсолютный) путь к HTML - ссылкам, в нашем  случае это "c:\bk\ISBN\" (по умолчанию).


2 этап. Редактируем foxweb.ini
Через блокнот необходимо открыть файл "C:\inetpub\Библиотека\foxweb.ini"  для редактирования.
Для тега "absisbnpath" указать абсолютный путь к HTML - ссылкам, в нашем  случае это "c:\bk\ISBN\".
Для тега "relisbnpath" указать ранее введенный псевдоним "\ISBN" (Прим. символ обратного слеша "\" спереди обязателен).
Сохранить настройки файла foxweb.ini


3 этап. Тест
При верном исполнении пунктов выше, ссылка для скачивания должна отображаться в виде "localhost/isbn/Бюллетень бухгалтера/42_2007/index.htm".
Т.е. все абсолютные пути HTML-ссылок типа "c:\bk\ISBN\" буду заменены на относительный пути типа "\ISBN".
Прикрепления: 7246075.png(54.4 Kb) · 0744683.png(14.0 Kb) · 8807478.png(35.3 Kb) · 6706560.png(57.9 Kb)
 
Форум » Программное обеспечение » Программа "Библиотечное дело" » Web-компонента на основе сервера IIS (Электронная библиотека)
  • Страница 1 из 1
  • 1
Поиск:

Copyright ТОО "KostanaySoft" © 2021