Веб-64+WS2003+IIS 6.0
Пользователь:
Панев Максим (IP-адрес скрыт)
Дата: 10, February, 2005 20:09
И так, решил поделиться опытом, может пригодиться кому.
1. Для того, чтобы на IIS 6.0 стало возможно выполение CGI-сценариев и функционировал ISAPI, необходимо проследить, чтобы для учетной записи, под которой запускаются эти процессы, была правильно настроена политика безопасности в системе. А именно
- Назначение прав пользователя:
--- настройка квот памяти для процесса
--- замена маркера уровня процесса
ДЕЙСТВИТЕЛЬНО ТОЛЬКО ДЛЯ IIS 6.0 И WINDOWS SERVER 2003 (В ОСТАЛЬНЫХ НЕ ПРОВЕРЯЛОСЬ)
2. Для корректной работы IIS с веб-ирбис требуется дать доступ на чтение/запись
файла c:\windows\irbis_server.ini для учетной записи, под которой запускается веб-ирбис!!!
Веб-ирбис правит ини-файл по следующей причине:
поскольку ини-файл должен быть в кодировке UTF-8, то при открытии его в notepad добавляется в начало файла 3 символа, по которым он распозниет, что этот файл в кодировке юникод. Эти 3 символа не позволяют нормально обращаться к ини-файлу из приложений веб-ирбис. По этому перед использованием файла настроек, CGI
удаляет их за ненадобностью.
ЭТО ЗАМЕЧАНИЕ НЕОБХОДИМО СОБЛЮДАТЬ ТОЛЬКО В СЛУЧАЕ ФАЙЛОВОЙ СИСТЕМЫ NTFS, ПОСКОЛЬКУ В FAT32 ПРОБЛЕЛЫ С ПРАВАМИ НЕТ.
3. Еще надо расширения веб-служб настроить.
А вообще, про все то, что нужно сделать в ИИС для настройки CGI, очень хорошо описано в хелпе.
Это вроде основные моменты. Как только я узнал про второе, так все заработало :).
Успехов.