Организация доступа к электронному каталогу библиотеки через Интернет в Windows Vista, Windows 7, Server 2008

Для публикации электронного каталога в локальной сети или Интернет в АБИС «АС Библиотека-3» предназначен модуль WWW-шлюз, который использует службы Internet Information Services.

В данной статье рассмотрены особенности настройки IIS версий 7.0 и 7.5, которые входят в состав Windows Vista, Windows 7, Server 2008.

Далее последовательность действий на примере Windows Server 2008:

  1. Откройте диспетчер сервера (Пуск — Панель управления — Администрирование — Диспетчер сервера).
  2. Добавьте роль сервера — Веб-сервер (IIS).
  3. Кроме устанавливаемых по умолчанию служб IIS добавьте службу «Расширения ISAPI».
  4. После установки IIS закройте Диспетчер сервера.
  5. Окройте диспетчер служб IIS, для этого нажмите Пуск — Выполнить или комбинацию клавиш WINDOWS+R и введите команду inetmgr.
  6. В разделе Default Web Site из контекстного меню выберите пункт Добавить виртуальный каталог.
  7. Укажите псевдоним каталога (по этому псевдониму Вы будете вводить адрес шлюза, например http://server/psevdonim) и физический путь к папке EWWW (по умолчанию C:\Program Files\АС-Библиотека-3\EWWW).
  8. Выделите созданный виртуальный каталог и откройте раздел Документ по умолчанию.
  9. Добавьте в качестве документа по умолчанию файл ewww.dll.
  10. Щелкните снова на значке виртуальный каталог и откройте раздел Сопоставления обработчиков.
  11. Справа в разделе «Действия» выберите ссылку «Изменение разрешений функции» и поставьте метку «Выполнение».
  12. Дважды щелкните на строке ISAPI-dll. В поле Исполняемый файл можно указать файл C:\Program Files\АС-Библиотека-3\EWWW\EWww.dll (необязательно).
  13. Нажмите на кнопку Ограничения запроса. На вкладке Доступ выберите пункт Выполнение.
  14. Нажмите OK.
  15. Для 64-битных операционных систем разрешите выполнение 32-битных приложений. Выберите «Пулы приложений», в списке пулов по умолчанию добавлен DefaultAppPool. Выберите справа «Дополнительные параметры». В строке «Разрешены 32-разрядные приложения» установите значение «True».
  16. Перезапустите IIS.
  17. Откройте страницу шлюза по адресу http://localhost/ИМЯ_ВИРТУАЛЬНОГО_КАТАЛОГА/.