Powered by SmartDoc

アプリケーション

アプリケーションをインストールする

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

アプリケーションにアクセスするためのURL

CKApplication#runを実行する起動プログラムのパスがアプリケーションのURLです。例えばインストールしたExamplesアプリケーションにアクセスするためのURLは、http://localhost/cgi-bin/Examples/Examples.cgiなどのようになります。

アプリケーションのURLを取得する

CKApplication#baseurl()でアプリケーションのURLを取得できます。引数にtrueを指定すると、セッションIDを含めたURLを返します。このURLはSCRIPT_NAMEヘッダの値を元に生成されます。