В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

ПРАКТИЧЕСКОЕ руководство: Настройка и тестовый сценарий PERL с IIS 4.0, 5.0, 5.1 и 6.0

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:245225
Корпорация Майкрософт настоятельно рекомендует всем пользователям провести обновление до Microsoft Internet информации СЛУЖБ версии 7.0 на Microsoft Windows Server 2008. IIS 7.0 существенно укрепляют безопасность веб-инфраструктуры. Дополнительные сведения по вопросам безопасности IIS посетите следующий веб-узел корпорации Майкрософт:Для получения дополнительных сведений о IIS 7.0 посетите следующий веб-узел корпорации Майкрософт:
Продукты независимых производителей, упомянутые в данной статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает явных или подразумеваемых, относительно производительности или надежности этих продуктов.

В ЭТОЙ ЗАДАЧЕ

Аннотация
В данной статье описывается настройка и тестирование сценарий PERL версии Internet Information Server (IIS) 4.0 и служб (IIS) версии 5.0, 5.1 и 6.0.

Следующий сценарий на PERL может использоваться с IIS для проверки правильности установки и выполнения общий интерфейс шлюза (CGI) и PERL Интернет сервера приложений программирования интерфейса ISAPI сценарий языка интерпретаторов, ActiveState PERL и PERL для ISAPI.

Для получения дополнительных сведений о ActiveState PERL интерпретаторы посетите ActiveState веб-узла:back to the top

Создайте тестовый сценарий PERL

В программе «Блокнот» Сохраните следующий код в каталоге сценариев как Helloworld.pl:
$url = "http://$ENV{SERVER_NAME}$ENV{URL}";$ip = "$ENV{REMOTE_ADDR}";print <<ENDOFTEXT;HTTP/1.0 200 OKContent-Type: text/html<HTML><HEAD><TITLE>Hello World!</TITLE></HEAD><BODY><H4>Hello World!</H4><P>You have reached <a href="$url">$url</a></P><P>Your IP Address is $ip</P><H5>Have a nice day!</H5></BODY></HTML>ENDOFTEXTexit(0);				
Примечание На языке PERL позволяет без пробелов в начале строки.

Примечание После создания файла необходимо настроить PERL надежно работать с IIS. Не помещайте Perl.exe в одном из каталогов, которые доступны пользователю с помощью обозревателя.

С помощью оснастки консоли управления (MMC) диспетчера служб Интернета (ISM), можно поместить файлы Perl.exe или PerlIS.dll за пределы обычной веб-структуры каталога, пользователь имеет доступ, и можно использовать Сценарий сопоставления Средство IIS для настройки выполнения сценариев на PERL.

back to the top

Настройка сопоставления сценариев PERL для IIS 4.0

  1. Нажмите кнопку Начало, нажмите кнопку Программы, нажмите кнопку Windows NT 4.0 Option Pack, нажмите кнопку Сервер Microsoft IIS, а затем нажмите кнопку Диспетчер служб Интернета.
  2. Щелкните правой кнопкой мыши веб-узел, который требуется включить PERL для и нажмите кнопку Свойства.
  3. Нажмите кнопку Домашний каталог Вкладка.
  4. Нажмите кнопку Конфигурация.
  5. Нажмите кнопку Добавить.
  6. Введите следующую команду для Исполняемый файл:
    полный путь к perlis.dll\perlis.dll
    Также можно ввести следующее:
    полный путь к perl.exe\perl.exe %s %s
    Примечание: «%S % s» с учетом регистра (например, «%s % S» не работает).
  7. Для Расширение, тип PL.

    Примечание Убедитесь, что Все команды для полной функциональности и что выбран параметр Обработчик сценариев флажок.
  8. Нажмите кнопку ОК Чтобы вернуться в ISM.Каталог по умолчанию сценарии с IIS URL-адрес является следующее:
    http://Имя сервера/Scripts/HelloWorld.PL
back to the top

Настройка сопоставления сценариев PERL для IIS 5.0 и 5.1

  1. Нажмите кнопку Начало, нажмите кнопку Программы, нажмите кнопку Администрирование, а затем нажмите кнопку Информационные службы Интернета.
  2. Щелкните правой кнопкой мыши веб-узел, который требуется включить PERL для и нажмите кнопку Свойства.
  3. Нажмите кнопку Домашний каталог Вкладка.
  4. Нажмите кнопку Конфигурация.
  5. Нажмите кнопку Добавить.
  6. Введите следующую команду для Исполняемый файл:
    полный путь к perlis.dll\perlis.dll
    Также можно ввести следующее:
    полный путь к perl.exe\perl.exe %s %s
    Примечание "% S""% s" с учетом регистра (например, «%s % S» не работает).
  7. Для Расширение, тип PL.

    Примечание Убедитесь, что Все команды параметр выбирается для полной функциональности. Кроме того, убедитесь, что Обработчик сценариев флажок.
  8. Нажмите кнопку ОК Чтобы вернуться в ISM.Каталог по умолчанию сценарии с IIS URL-адрес является следующее:
    http://Имя сервера/Scripts/HelloWorld.PL
back to the top

Настройка сопоставления сценариев PERL для IIS 6.0

  1. Нажмите кнопку Начало, нажмите кнопку Программы, нажмите кнопку Администрирование, а затем нажмите кнопку Информационные службы Интернета.
  2. Щелкните правой кнопкой мыши веб-узел, который требуется включить PERL для и нажмите кнопку Свойства.
  3. Нажмите кнопку Домашний каталог Вкладка.
  4. Нажмите кнопку Конфигурация.
  5. Нажмите кнопку Добавить.
  6. В Исполняемый файл поле, введите следующую команду:
    полный путь к perlis.dll\perlis.dll
    Также можно ввести следующее:
    полный путь к perl.exe\perl.exe %s %s
    Примечание "% S""% s" с учетом регистра (например, «%s % S» не работает).
  7. В Расширение поле типа PL.

    Примечание
    Убедитесь, что Все команды параметр выбирается для полной функциональности. Кроме того, убедитесь, что Обработчик сценариев флажок.
  8. Нажмите кнопку ОК Чтобы вернуться в ISM.
  9. Нажмите кнопку Расширения веб-службы папка.
  10. Нажмите кнопку Добавить новые расширения веб-службы.
  11. Введите имя для расширения, таких как «Сценариев PERL».
  12. Нажмите кнопку Добавить, введите полный путь к файлу Perl.exe и нажмите кнопку ОК.
  13. Убедитесь, что Установить состояние расширения как разрешено флажок.
  14. Нажмите кнопку ОК Чтобы вернуться в ISM.С помощью каталога сценариев по умолчанию службы IIS URL-адрес имеет следующее размещение:
    http://Имя сервера/Scripts/HelloWorld.PL
back to the top
Ссылки
Для получения дополнительных сведений о сценарий PERL в IIS 1.0 2.0 и 3.0, щелкните следующий номер статьи базы знаний Майкрософт:
150629 Настройка и тестирование сценарий PERL с Internet Information Server (IIS)
back to the top
Службы IIS

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 245225 — последний просмотр: 06/05/2011 19:09:00 — редакция: 4.0

Microsoft Internet Information Services 6.0

  • kbhowtomaster kbmt KB245225 KbMtru
Отзывы и предложения