-
548b78ca :Anonymous
2005-10-05 21:39
-
>>01818052
朔はHTTPD部分とCGI部分からできています。
CGI部分は別のHTTPDと組み合わせて使うことができますが、
朔のHTTPDはCGIを特殊なやり方で実行していますので、
ちょっと工夫が必要になります。
> 朔で自作のCGIを動作させることは可能でしょうか?
朔ではCGIを別プロセスではなく、スレッドとして実行しています。
だから本当はCGIじゃないんですけどね。
basecgi.pyのCGIクラスを継承してCGIクラスを作ってください。
thread_cgi.pyなどを真似してCGIクラスを書きます。
そしてLightCGIHTTPServer.pyのcgimoduleに登録します。
> 朔を httpd 上で動かせるそうですが、どのような手順になるのでしょうか?
wwwディレクトリをHTTPD経由で表示できるようにします。
shingetsuディレクトリにPythonのパスが通るようにします。
/usr/local/lib/python2.4/site-packages等にコピーしてもいいですね。
config.pyを適切に設定します。
必要なのはroot_pathくらいでしょうか。
saku.iniを編集します。
file_dirなどのパスですね。
crondの設定をします。
5分ごとなど定期的にclient.cgiを呼び出すようにします。
たぶんこれくらいで動くと思います。
Powered by shinGETsu.