您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

此处的Python noob:在启用Python的Web服务器上,如何使用Python?

此处的Python noob:在启用Python的Web服务器上,如何使用Python?

那是一个完全可以接受的CGI脚本。如果您使用的是Apache,它将需要进入您的cgi- bin,需要是可执行的(对此我可能是错的),并且应使用该语言的通用扩展名.py或来命名.cgi

如果可以控制Web服务器考虑使用CGI的文件,则可以将文件放置在所需的任何位置。很有可能,您无法控制它。您可以在以下位置查看有关Apache中CGI的更多信息:http ://httpd.apache.org/docs/2.2/howto/cgi.html

基本要点是,除非满足两个条件,否则Apache不会将文件视为CGI文件cgi- script需要使用AddHandlerSetHandler指令激活,并且ExecCGI需要在Options指令中启用。通常,这在共享托管环境中对用户不可用。

编辑:澄清一下,CGI只是一种机制,您可以用任意语言编写脚本,并让您的Web服务器执行脚本并将该脚本的输出发送给客户端。除了简单的脚本外,不建议使用这种方法,因为在每个请求中,服务器都会启动您的解释器的新实例。对于Python,最好的解决方案是与WSGI兼容的框架,例如FlaskBottleDjango。前两个是微型框架,它们试图不影响您的发展,而Django是一个全栈框架,提供了很多粘合剂。

python 2022/1/1 18:30:42 有557人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶