python – nginx和uwsgi服务器中的uwsgi模块之间的区别
我是linux开发的新手.我对我阅读的文档感到有点困惑. 我打算用nginx来提供python文件.根据我的研究,我还需要一个python web框架.我选择和uwsgi一起去.我很困惑.我需要哪一个?一个nginx uwsgi模块,还是uwsgi服务器?我不想仅仅为了这个简单的目的而放置django. nginx documentation提到了
那么,这是否意味着,我不需要单独安装uwsgi服务器?我只是安装nginx,并开始配置?我正在使用nginx 1.4.4 有人可以分享一步一步的配置程序,如何使用nginx配置uwsgi,以及示例python代码(也许你好世界)?我可以配置nginx很好,但我不知道如何使它服务python页面.我能找到的所有文档都涉及将django放在首位. 最佳答案 你混淆了事情,所以让我澄清一下.Python通过Web服务器发布应用程序的标准方法是WSGI – 您可以将其视为Python的本机CGI. uWSGI是一个符合WSGI的服务器,它使用uwsgi协议与其他uWSGI实例或上游服务器通信.通常上游服务器是nginx,其中HttpUwsgiModule允许它使用uwsgi协议进行通信 – 使用nginx,您可以为应用服务器提供额外的保护层,负载平衡和提供静态文件.在大多数情况下,You Should Be Using Nginx + UWSGI.为了回答您的问题,uWSGI安装并与nginx分开运行,并且它们都需要配置为相互通信. 纯WSGI是非常低级的,所以你可能想要使用符合WSGI的framework.我猜前两个是Django和Flask. 对于一个hello world Flask设置,Serving Flask With Nginx似乎是一篇很好的文章. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- css3 – 如何配置.htc文件以使用nginx
- 登录Nginx Gunicorn Supervisor Django时出错
- ruby-on-rails-配置文件中的NGINX和环境变量
- linux – 当master从命令行运行时,puppet master REST API在
- python-对Dreamhost Passenger Django进行故障排除
- nginx中的动态proxy_pass到Kubernetes中的另一个pod
- Nginx提供静态内容和代理apache
- angularjs – 在Node应用程序的NGINX 502坏网关中,Http请求
- nginx – $request_uri后缀的变量,与位置块前缀不匹配
- 在Nginx和PHP上添加“HttpOnly”和“Secure”cookie标志
- python-Django nginx管理媒体
- docker自定义nginx容器无法启动
- nginx – 无法在Lua代码中使用环境变量
- Nginx – “强制”200缓存响应而不是304
- nginx: [warn] conflicting server name on 0.0.
- nginx – 当服务器IP发生变化时,excing TCP(例如
- nginx.conf忽略nginx-ingress配置映射片段
- 如何在nginx错误日志中获取perl脚本错误(Nginx w
- nginx访问502 gateway,*1 connect() failed (11
- ruby-on-rails-连接到独角兽时,Nginx的权限被拒绝