首页 > 系统服务 > 详细

uWSGI+Nginx+Flask在Linux下的部署

时间:2017-05-19 09:22:48      阅读:324      评论:0      收藏:0      [点我收藏+]

搞了一天多,终于搞通了uWSGI的部署原理,下面总结一下遇到的一些坑,希望给读者能够少走弯路。

 

简单来说,uWSGI是一个web服务器,Nginx进行反向代理的其实跟这些服务器可以说没有任何关系,你提供动态内容的服务器可以是apache/nginx/tomcat,当然也可以是uWSGI,他们之间的代理关系其实都是通过tcp/ip协议进行通信的。当然uWSGI相对于其它服务器来说有其特殊的地方,不同之处在于它可以提供独特的uwsgi协议进行通信。也就是说,nginx和uWSGI之间的通信协议可以有两种选择:http和uwsgi。

搞懂了这个之后,整个部署过程就就剩下相对独立的几步:

  1、首先要有一个flask应用

  2、然后用uWSGI对flask应用进行部署

  3、启动和部署nginx服务器

  4、配置nginx的反向代理,指向uWSGI的ip和端口,或者指向sock文件

 

待续。。。  

uWSGI+Nginx+Flask在Linux下的部署

原文:http://www.cnblogs.com/zhangjpn/p/6876412.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!