Хотите узнать, как установить IIS и включить функцию Python CGI на компьютер под управлением Windows? В этом учебнике мы покажем вам, как включить функцию Python CGI на сервере IIS.

• Windows 2012 R2
• Windows 2016
• Windows 2019
• Python 3
• IIS

Windows Учебник:

На этой странице мы предлагаем быстрый доступ к списку учебников для Windows.

Учебник Windows — IIS Установка

Откройте приложение «Менеджер сервера».

Доступ к меню Управления и нажмите на Добавление ролей и функций.

Windows 2012 add role

На экране серверных ролей выберите опцию под названием: Web Server IIS.

Нажмите на кнопку «Следующая».

IIS Installation

На следующем экране нажмите на кнопку Добавить функции.

IIS Features

На экране Функции нажмите на кнопку «Следующая».

Windows 2012 - Features

На экране службы роли нажмите на кнопку «Следующая».

IIS - Role Service

На экране Резюме нажмите на кнопку Установки.

IIS installation summary

Поздравляю! Вы закончили установку службы IIS на компьютере под управлением Windows.

Учебник IIS — Включение функции CGI

Откройте приложение «Менеджер сервера».

Доступ к меню Управления и нажмите на Добавление ролей и функций.

Windows 2012 add role

На экране Серверных ролей расширьте запись под названием: Web Server IIS.

Получите доступ к меню разработки приложений и выберите опцию под названием: CGI

Нажмите на кнопку «Следующая».

IIS enable CGI

На экране Функции нажмите на кнопку «Следующая».

Windows 2012 - Features

На экране Резюме нажмите на кнопку Установки.

IIS CGI Installation

Поздравляю! Вы закончили установку функции CGI на IIS.

Учебник Windows — Python Установка

Получите доступ к веб-сайту Python и загрузите последнюю версию установки Python.

В нашем примере мы скачали файл под названием: Python-3.8.4-amd64.exe

Python Installer Windows

Как администратор, запустите установку Python.

Python Installation Windows

Выберите оба флажка в нижней части экрана.

Нажмите на кнопку, чтобы настроить установку Python.

Python install Windows

Выберите все флажки и нажмите на кнопку «Следующая».

Windows Python Installation

Выберите флажок под названием: Установите для всех пользователей.

Измените путь установки Python на корень диска C.

Нажмите на кнопку «Следующая».

Install Python Windows

Дождитесь завершения установки Python.

Python Installation Path

В нашем примере Python был установлен на следующем каталоге.

Copy to Clipboard

Перезагрузка компьютера.

Поздравляю! Вы закончили установку Python на Windows.

Учебник IIS — Включить Python на сервере IIS

Запустите приложение под названием: IIS Manager.

Start IIS Windows

В приложении IIS Manager выберите имя сервера IIS.

На правой части экрана доступ к опции под названием: Обработчик карт

IIS Handler mapping

Выберите вариант под названием: Добавить карту сценария

IIS - Add script map

Выполните следующую конфигурацию:

• Request Path — *.py
• Executable — C:\Python\Python38\python.exe %s %s
• Interpreter — Python Interpreter

Нажмите на кнопку OK.

IIS Python

Если представлено следующее сообщение, нажмите на кнопку «Да».

IIS CGI Restriction

Перезагрузите службу IIS.

Поздравляю! Вы успешно включили Python на сервере IIS.

Учебник IIS — Создание страницы Python

Запустите новый запрос командной строки DOS.

Windows DOS Prompt

Используйте приложение PIP для установки библиотеки Python под названием ART.

Copy to Clipboard

В нашем примере мы собираемся использовать эту библиотеку для создания тестовой страницы.

Доступ к корневой каталог IIS.

Copy to Clipboard

Создайте тестовую страницу Python.

Copy to Clipboard

Используйте приложение Notepad, чтобы открыть тестовую страницу Python.

Замените его содержимое следующим кодом.

Copy to Clipboard

Откройте браузер и введите IP-адрес вашего веб-сервера плюс /test.py.

В нашем примере в браузер был введен следующий URL::

• http://172.31.7.220/test.py

Страница Python должна отображать следующее сообщение.

IIS - Python web page

Поздравляю! Расширение Python было успешно установлено на IIS.