Хотите узнать, как установить Nginx и включить использование Perl CGIs на компьютере под управлением Ubuntu Linux? В этом учебнике мы покажем вам, как включить функцию CGI и позволить сценариям Perl работать на сервере Nginx.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• Perl 5

Список оборудования

В следующем разделе представлен список оборудования, используемого для создания этого учебника.

Как Amazon Associate, я зарабатываю от квалификационных покупок.

Nginx — Связанные Учебник:

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

Учебник Ubuntu — Perl CGI на Nginx

Установите пакет Perl.

Copy to Clipboard

Установите сервер Nginx и пакет Fcgiwrap.

Copy to Clipboard

Создайте файл конфигурации для шлюза CGI.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Создайте каталог для хранения файлов CGI.

Copy to Clipboard

Отредактируйте файл конфигурации Nginx для веб-сайта по умолчанию.

Copy to Clipboard

Вставьте следующую строку в области под названием SERVER.

Copy to Clipboard

Вот файл, перед нашей конфигурацией.

Copy to Clipboard

Вот файл, после нашей конфигурации.

Copy to Clipboard

Перезапустите сервис Nginx.

Copy to Clipboard

В качестве примера давайте создадим Perl CGI.

Доступ к каталогу CGI Nginx.

Copy to Clipboard

Создайте Perl CGI.

Copy to Clipboard

Вот содержимое файла.

Copy to Clipboard

Измените разрешение файла.

Copy to Clipboard

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

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

• http://172.31.8.195/cgi-bin/test.pl

Perl CGI должен отображать следующее сообщение.

Nginx Perl CGI

Поздравляю! Nginx теперь может использовать сценарии Perl в качестве CGI.