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

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41
• GO 1.14.16

機器リスト

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

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

チュートリアルUbuntu - Apache上のGO CGI

Apache サーバーをインストールし、CGID という名前のモジュールを有効にします。

Copy to Clipboard

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

Copy to Clipboard

GO パッケージをダウンロードしてインストールします。

Copy to Clipboard

GOLANG ソフトウェアは /usr/local フォルダの下にインストールされました。

正常に動作するために、GO ソフトウェアは、システムに一連の環境変数があることを期待します。

必要な環境変数の設定を自動化するファイルを作成しましょう。

Copy to Clipboard

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

Copy to Clipboard

コンピュータを再起動します。

Copy to Clipboard

必要な環境変数が自動的に作成されたかどうかを確認します。

Copy to Clipboard

正しい出力を次に示します。

Copy to Clipboard

例として、GO スクリプトを作成してみましょう。

Copy to Clipboard

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

Copy to Clipboard

GO スクリプトを作成し、Apache CGI ディレクトリに移動します。

Copy to Clipboard

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

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

Copy to Clipboard

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

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

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

GO スクリプトは、次のメッセージを表示する必要があります。

Apache CGI GO

おめでとう! これで、CGI として GO を使用できるようになりました。