Ubuntu Linux を実行しているコンピュータで Nginx をインストールしてシェル スクリプト CGI の使用を有効にする方法を学習しますか? このチュートリアルでは、CGI 機能を有効にし、Nginx サーバーで実行するシェル スクリプトを有効にする方法を示します。

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

機器リスト

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

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

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

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

チュートリアルNginx - シェルスクリプトCGI

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

例として、シェル スクリプト CGI を作成してみましょう。

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

Copy to Clipboard

シェル スクリプトを使用してテスト ページを作成します。

Copy to Clipboard

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

Copy to Clipboard

ファイルのアクセス許可を変更します。

Copy to Clipboard

ブラウザを開き、ウェブサーバーのIPアドレスに/cgi-bin/test.cgiを入力します。

この例では、ブラウザに次の URL が入力されています。

• http://192.168.2.113/cgi-bin/test.cgi

シェル スクリプト ページには、次のメッセージが表示されます。

Nginx - Shell script CGI

おめでとう! Nginx サーバーは、シェル スクリプトを CGI として使用できるようになりました。