在上学期的一堂课上,我不得不用CGI脚本创建一个网站。虽然这是一个很好的介绍web开发,但我可以看到它有它的局限性。因此,我的问题是,在当今的行业中,将Python脚本解析为html的最常见方法是什么?
我已经在Stack溢出上找到了一些建议使用FastCGI的帖子,但我想知道同样的答案是否适用于Python。
发布于 2015-12-31 05:16:47
我假设我会使用.py而不是.cgi?如果是这样的话,web服务器怎么知道如何运行它呢?
这是一种古老的思维方式:)
现在你启动Python进程,它开始在端口上监听。process本身包含一个one服务器,并且几乎是完全独立的--对于您可以在process中使用的不同的one服务器,请看这里是一个流行的one服务器。
当然,许多人仍然将Nginx或Apache作为“反向代理”放在Python进程的前面。本质上,这是为了处理SSL/TLS,但有时也要进行负载平衡,在Python进程关闭时进行自定义错误页等等。
发布于 2015-12-31 04:35:26
WSGI是一种描述web服务器和web应用程序之间(同步)通信的协议。接口
https://stackoverflow.com/questions/34540936
复制相似问题