デフォルトの Linux AMI を使用する場合は、標準の Apache インストールの準備が整います。あなたのアプリの呼び出しスタイルはリクエストとレスポンスのようです。そのため、少なくとも最初は、CGI を使用して Apache にアプリを実行させることができます。
これを実現するには、次のようにします。
- フォームと、フォーム データを CGI 経由でアプリに渡す送信ボタンを含む静的な html ページを作成します。
- アプリを適切なディレクトリ (詳細については Apache 構成を参照) にインストールして、CGI 経由で実行し、正しいアクセス許可が設定されていることを確認します。
- アプリで CGI 環境変数を解析して入力を収集する
- 必要な処理を行います
- 結果の出力を HTTP 応答として生成します (開始するには、text/plain を使用してください)。
ここで留意すべきセキュリティ上の問題が数多くあることに注意してください。そのため、エスケープの問題やバッファ オーバーフローなどについて、Web ユーザーから提供されたすべてのデータに対して厳密な検証を実行することが非常に重要です。
上記に慣れていない場合は、少なくとも HTML フォーム、Apache 構成、および基本的な HTTP ヘッダーについて読む必要があります。そこにはたくさんの例があり、トピックをカバーするいくつかの素晴らしい本があります.
この目的のために、これを容易にするためにさまざまなライブラリが開発されています。
FastCGI など、アプリを Apache と接続するための他の多くのオプションもあります。