旧的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应用程序。
任何建议都表示赞赏!
答案 0 :(得分:2)
Snap旨在允许您在Haskell中构建Web应用程序。我们对提供传统CGI应用程序并不十分感兴趣。我建议您只使用现有服务器运行它,也可以通过反向代理服务。如果你真的想通过Snap服务它,我相信你可以做一些工作。我们不是开箱即用。