到目前为止,我已经测试了 hunchentoot-cgi(CL)、maytpd2(Haskell)、ocsigen(OCaml)、yaws(erlang) 来托管旧的 python CGI 应用程序。除了hunchentoot-cgi,一切都很好。我喜欢 Lisp 风格的编程,所以我真的很想将应用程序托管在 Lisp 风格的 Web 服务器中。
在erlang中,我只需要如下配置它:
>cat ~/yaws.conf
...
<server 192.168.1.2>
port = 8000
listen = 0.0.0.0
docroot = /media/G/www/qachina/
access_log = false
appmods = <cgi-bin, yaws_appmod_cgi>
</server>
...
然后 python CGI 应用程序可以工作。
Noir/Ring怎么样?