プロデルでWebアプリケーションを作る
プロデルWebサーバを使うことで、プロデルでWebアプリケーションを作ることができます。
Webアプリケーションとは、プログラムによって表示する内容を変化させることができるWebページを指します。例えば、掲示板やブログ、ショッピングサイトなどがWebアプリケーションです。
利用する環境が異なるだけで、CGI(Perl)やPHPなどと原理は同じものです。
簡単なWebアプリケーションを作る
まずは、プロデルを使って簡単なWebアプリケーションを作ってみましょう。
Webアプリケーションの作成
「プロデルデザイナ」などで、次のようなプログラムを作成します。
このプロデルファイルのファイル名を「test.rdr」とします。
応答として「<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
</head>
<body>
現在は、[時刻]です。
</body></html>」を送る
作成したプロデルファイルを、プロデル 簡易Webサーバ(RdrWebServer.exe)があるフォルダ(ドキュメントルート)へコピーします。
プロデル 簡易Webサーバの起動
プロデル簡易Webサーバを起動します。
1.RdrWebServer.exeを開きます。
※Windows Vistaの場合は、右クリックして「管理者として実行」をクリックします。
2.「プロデル簡易Webサーバ」の管理画面が表示されます。
3.[起動する]ボタンをクリックします。
※Windows XP SP2以降や、各種インターネットセキュリティソフトを導入している場合は、ブロックするかどうかの確認メッセージが表示されます。このときは、「ブロックを解除する」を選んでください
※この段階で起動しない場合は、IISまたはApache等のWebサーバがすでに起動している場合があります。この場合は、ポート番号を変えて再び[起動する]か、すでに起動しているWebサーバを停止させてください
Webブラウザでアクセスする
1.プロデル簡易Webサーバが起動したら、Webブラウザでアクセスします。
プロデル簡易Webサーバが起動しているコンピュータで、アクセスする場合は、
アドレスバーに「http://localhost/test.rdr」と入力してアクセスします。
※ポート番号を80以外に設定した場合は、「http://localhost:ポート番号/test.rdr」としてアクセスしてください。
2.Webブラウザに現在時刻が表示されます。
3.Webブラウザの「更新」または「再読み込み」ボタンをクリックすると、時刻が変化します。
他のコンピュータからアクセスする
プロデル簡易Webサーバが起動している状態であれば、他のコンピュータのWebブラウザからアクセスすることもできます。他のコンピュータからアクセスするためには、Webサーバが起動しているコンピュータのIPアドレスが必要です。
1.Webサーバが起動しているコンピュータ上のプロデルデザイナで、次のように入力して、実行します。
ネットワークのIPアドレスを表示する
2.実行すると、IPアドレスが表示されます。
ここでは、説明のためにIPアドレスが、「192.168.1.1」であるとします
3.他のコンピュータのWebブラウザのアドレスバーに「http://192.168.1.1/test.rdr」と入力してアクセスします。
4.しばらくすると、時刻が表示されます。
※この段階で、「Webサーバがみつかりません」などと表示される場合は、ファイアウォール(インターネットセキュリティソフトなど)によって、Webサーバにアクセスできない可能性があります。
この場合は、インターネットセキュリティソフトの設定画面で、プロデル簡易Webサーバで設定したポート番号から外部アクセスできるように設定してください。