我是新开发的Linux。 我对我读的文档有点困惑。 我的最终目标是托pipe一个简单的Python支持的Web服务,将检查传入的有效负载,并将其转发到其他服务器。 这应该是less于30行代码在python中。
我打算使用Nginx来提供python文件。 从我的研究中,我也需要一个Python Web框架。 我select了uwsgi。 我很困惑。 哪一个我需要? 一个Nginx的uwsgi模块,或uwsgi服务器? 我不想把django只是为了这个简单的目的。
Nginx文档提到了这一点
不要将uwsgi协议与uWsgi服务器混淆(即使用uwsgi协议)
将django部署到UserDir
当我在ssh上运行django runserver的时候,stream浪不是转发的
Django + mod_wsgi。 从Apache的SetEnv中设置OS环境variables
如何提供存储在cassandra数据库中的图像?
那么,这是否意味着,我不需要单独安装uwsgi服务器? 我只是安装Nginx,并开始configuration? 我正在使用Nginx 1.4.4
有人可以共享一步一步的configuration过程,如何configurationNginx的uwsgi,以及一个示例Python代码(hello world也许)? 我可以configurationNginx就好了,但我不知道如何使它服务于python页面。 我能find的所有文档都包含了django。
Django获取IP只返回127.0.0.1
为什么Django提供错误:没有名为django.core的模块?
gunicorn,Nginx(v 1.3.14),django和gevent-socket.io,在dotcloud
如何更改pinax(0.9a2)模板?
试图在max osx豹上安装lxml
你在混淆东西,所以让我澄清一下。
Python通过Web服务器发布应用程序的标准方式是Wsgi –你可以把它看作是一个Python本地的CGI。 uWsgi是一个Wsgi兼容服务器,它使用uwsgi协议与其他uWsgi实例或上游服务器进行通信。 通常,上游服务器是带有HttpUwsgimodulee的 Nginx ,允许它使用uwsgi协议进行通信 – 使用Nginx,您可以为应用程序服务器提供额外的保护层,实现负载平衡并提供静态文件。 在大多数情况下, 您应该使用Nginx + UWsgi 。 为了回答你的问题,uWsgi是与Nginx分开安装和运行的,它们都需要配置为相互通信。
纯粹的Wsgi是相当低级的,所以你可能想要使用符合Wsgi的框架 。 我想前两名是Django和Flask 。
对于hello world烧瓶设置, 使用Nginx烧瓶似乎是一个很好的文章。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。