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

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
• GO 1.14.16

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

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

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

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

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

Учебник Ubuntu — Голанг CGI на Nginx

Установите сервер 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

Скачать и установить пакет GO.

Copy to Clipboard

Программное обеспечение GOLANG было установлено под /usr/местной папкой.

Для правильной работы программное обеспечение GO ожидает, что система будет иметь набор переменных среды.

Давайте создадим файл для автоматизации требуемой конфигурации переменных среды.

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

Проверьте, были ли автоматически созданы необходимые переменные среды.

Copy to Clipboard

Вот правильный выход:

Copy to Clipboard

В качестве примера давайте создадим сценарий GO.

Copy to Clipboard

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

Copy to Clipboard

Создайте сценарий GO и переместите его в каталог CGI Nginx.

Copy to Clipboard

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

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

Copy to Clipboard

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

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

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

Скрипт GO должен отображать следующее сообщение.

NGINX CGI GOLang

Поздравляю! Теперь вы можете использовать GO в качестве CGI.