シェルスクリプトマガジン

第9回 Webサーバーを作る(アプリを動かす)

Webアプリケーションを作成する

早速、Webアプリケーションを作成しましょう。例として、入力した五つの値を計算するWebアプリケーションを作ります。

入力フォームを作る

まずは、入力フォームとなるHTMLファイル(cal.html)を作成します。Apacheのドキュメントルートとなる「/var/www/html」に移動してnanoエディタでcal.htmlを新規に作成します。

cal.htmlは、次のような内容になります。8~20行目が入力フォームです。8行目の「<form action=”cgi-bin/cal.sh” method=”GET”>」で、CGIプログラム(cal.sh)に五つの値をGETメソッドで渡しています。