0

一个旧的 python CGI 应用程序在 ocsigen 下运行,带有 cgi 扩展名。我们只需要如下配置它:

<site path="qachina" charset="utf-8">                                           
    <cgi regexp="cgi-bin/([^/]*)" dir="/media/D/www/qachina/cgi-bin/" script="\1" />
    <static dir="/media/D/www/qachina" />
</site>

然后CGI应用程序就可以在ocsigen下正常运行了。现在我们想开发基于 Snap 的新应用程序,但旧的 CGI 应用程序仍然需要运行很长时间。那么我们如何配置 snap 来运行这个 CGI 应用程序。

任何建议表示赞赏!

4

1 回答 1

2

Snap 旨在让您在 Haskell 中构建 Web 应用程序。我们对提供传统 CGI 应用程序并不是很感兴趣。我建议您只使用现有服务器运行它,并可能通过反向代理服务它。如果你真的想通过 Snap 提供它,我相信你可以通过一些工作来做到这一点。我们只是不开箱即用。

于 2012-08-21T15:02:28.070 回答