CGIKitアプリケーションの運用は一般的なCGIアプリケーションと同じです。ここではサンプルとして付属のExamplesアプリケーションを取り上げます。サーバの設定は以下のものと仮定します。
設定項目 | 設定内容 |
---|---|
ホスト名 | localhost |
ドキュメントルート | /var/www/htdocs |
CGIディレクトリ | /var/www/cgi-bin |
WebサーバがCGIを実行できるディレクトリにコピーし、パーミッションを実行可能に変更します。
[localhost:samples] user% cp -R Examples /var/www/cgi-bin [localhost:samples] user% cd /var/www/cgi-bin/Examples [localhost:/var/www/cgi-bin/Examples] user% chmod 755 Examples.cgi
CKApplication#runを実行する起動プログラムのパスがアプリケーションのURLです。例えばインストールしたExamplesアプリケーションにアクセスするためのURLは、http://localhost/cgi-bin/Examples/Examples.cgiなどのようになります。
CKApplication#baseurl()
でアプリケーションのURLを取得できます。引数にtrue
を指定すると、セッションIDを含めたURLを返します。このURLはSCRIPT_NAME
ヘッダの値を元に生成されます。