Хотите узнать, как установить Nginx и включить использование Python CGIs на компьютере под управлением Ubuntu Linux? В этом учебнике мы покажем вам, как включить функцию CGI и позволить скриптам Python работать на сервере Nginx.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• Python 3
Список оборудования
В следующем разделе представлен список оборудования, используемого для создания этого учебника.
Как Amazon Associate, я зарабатываю от квалификационных покупок.
Nginx — Связанные Учебник:
На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с Nginx.
Учебник Ubuntu — Python CGI на Nginx
Установите пакет Python.
Установите сервер Nginx и пакет Fcgiwrap.
Создайте файл конфигурации для шлюза CGI.
Вот содержимое файла.
Создайте каталог для хранения файлов CGI.
Отредактируйте файл конфигурации Nginx для веб-сайта по умолчанию.
Вставьте следующую строку в области под названием SERVER.
Вот файл, перед нашей конфигурацией.
Вот файл, после нашей конфигурации.
Перезапустите сервис Nginx.
В качестве примера давайте создадим сценарий Python CGI.
Используйте приложение PIP для установки библиотеки Python под названием ART.
Доступ к каталогу CGI Nginx.
Создайте тестовую страницу с помощью Python.
Вот содержимое файла.
Измените разрешение файла.
Откройте браузер и введите IP-адрес вашего веб-сервера плюс /cgi-bin/test.py.
В нашем примере в браузер был введен следующий URL::
• http://172.31.7.220/cgi-bin/test.py
Страница Python должна отображать следующее сообщение.
Поздравляю! Nginx теперь может использовать скрипты Python в качестве CGI.