あなたは、Nginxをインストールし、Ubuntu Linuxを実行しているコンピュータ上でPerl CGIの使用を有効にする方法を学びませんか? このチュートリアルでは、CGI 機能を有効にし、Nginx サーバー上で Perl スクリプトを実行できるようにする方法を説明します。

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

機器リスト

次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。

アマゾンアソシエイトとして、私は適格な購入から稼ぎます。

Nginx - 関連チュートリアル:

このページでは、Nginxに関連するチュートリアルのリストにすばやくアクセスできます。

チュートリアルUbuntu - Nginx上のPerl CGI

Perlパッケージをインストールします。

Copy to Clipboard

Nginx サーバーと Fcgiwrap パッケージをインストールします。

Copy to Clipboard

CGI ゲートウェイの構成ファイルを作成します。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

CGI ファイルを格納するディレクトリを作成します。

Copy to Clipboard

デフォルトの Web サイトの Nginx 構成ファイルを編集します。

Copy to Clipboard

SERVER という名前の領域に次の行を挿入します。

Copy to Clipboard

ここでは、設定の前にファイルがあります。

Copy to Clipboard

ここに、設定後のファイルがあります。

Copy to Clipboard

Nginx サービスを再起動します。

Copy to Clipboard

例として、Perl CGI を作成してみましょう。

Nginx の CGI ディレクトリにアクセスします。

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は、CGIとしてPerlスクリプトを使用できるようになりました。