【问题标题】:What technology is used to serve HTTP requests compatible with Python使用什么技术来服务与 Python 兼容的 HTTP 请求
【发布时间】:2018-12-17 19:59:10
【问题描述】:

我正在 AWS 上构建一个应用程序,这个世界对我来说是全新的。

我把问题暴露了

我有使用 Apache / PHP 的经验,Apache 是帮助我处理 HTTP 请求的人,而 PHP 是后端的语言。

我在这个新项目中使用的后端语言是 Python,但我的问题是,帮助我处理请求的技术是什么?

我可以安装 Apache / Python,或者什么是完美的组合?

我知道这可能有很多变体,具体取决于项目的每个经验和需求,但老实说,我不知道该安装什么,什么不安装。

感谢您的指导

【问题讨论】:

    标签: python apache http


    【解决方案1】:

    如果只是学习如何用 Python 进行 Web 编程,那么最好的做法就是不用担心如何托管它。从主要的 Python Web 框架之一开始,并完成他们的教程。最好的选择是:

    他们将解释构建 Web 应用程序的基础知识。他们使用开发服务器来托管您的应用程序。只有了解了编程基础知识,然后再担心生产级 Web 服务器。

    【讨论】:

      【解决方案2】:

      我会推荐看看 uWSGI:

      用于 Apache 的 mod_wsgi:

      对于简单的页面,你仍然有 CGI:

      还有用于 Apache 的 mod_python,但它不是在网络服务器中嵌入 Python 解释器的现代方式(不要使用它,这里仅供参考!)

      【讨论】:

      • 你不应该使用 mod_python。 Apache 的解决方案现在是 mod_wsgi。
      • @GrahamDumpleton 谢谢,强调不要在回答中使用它。
      猜你喜欢
      • 2017-12-04
      • 2013-04-30
      • 2010-10-06
      • 2019-11-04
      • 2014-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-13
      相关资源
      最近更新 更多