Чтобы заставить IIS/PWS работать с perl, требуется ряд плохо документированных

шаги, но это не сложно сделать.

Включение CGI в IIS

Чтобы включить запуск (вики) Perl-скриптов в IIS, выполните следующие действия.

1. Откройте Диспетчер служб Интернета и выберите Служба WWW.

2. Выберите Свойства/Свойства службы и перейдите на вкладку Каталоги.

3. Нажмите кнопку «Добавить» и в диалоговом окне добавьте полный путь к вашему CGI-скрипту.

каталог (традиционно cgi-bin, но в случае вики-каталога его

путь к каталогу — E:\MyWWW\MyWiki).

4. Используйте /MyWiki в качестве псевдонима каталога и установите флажок «Выполнить», чтобы

разрешить выполнение из этого каталога.

5. Нажмите OK, чтобы сохранить изменения.

6. Имея CGI-файлы (вики) в папке ε : \MyWWW\Mywiki, вы ссылаетесь на них в своем

HTML или URL как /MyWiki/myscriptfile.

Вероятно, скриптам нужен доступ на чтение к %systemroot%\system и

Каталоги %systemroot%\system32. Добавьте это через Диспетчер файлов/Безопасность/Разрешения

для учетной записи пользователя IIS (IISJUSER). Вам также необходимо добавить доступ «изменить» к

каталог сценария (или любой другой каталог, в который могут быть записаны страницы и журналы) и

(системный) "временный" каталог.

Сообщалось, что более ранние версии IIS «сломаны» в отношении таких проблем, как

правильная интерпретация «текущего каталога» и обработка среды сервера/скрипта

переменные. Ссылки на обходные пути, найденные авторами, предполагают, что большинство таких

проблемы исправлены с IIS4.


48

УСТАНОВКА ВИКИ

ВЕБ-СЕРВЕР АПАЧИ

Для тех, кто не привязан к корпоративной среде IIS/PWS, свободно доступный

Пакет Apache — это привлекательное и мощное решение для создания промышленного веб-сервера как в Windows, так и в Linux.

Маршрут Apache позволяет вам иметь серверную среду в вашей локальной системе.

который может эффективно отражать общедоступное веб-пространство и настройку вики на базе Linux, или для

что имеет значение обслуживать локальную сеть или весь Интернет с вашей собственной машины.

Сначала мы предполагаем, что у вас уже есть работающий веб-сервер, с которым можно работать, но