flask + uwsgi +nginx遇到的问题

时间:2018/8/18 16:05

参考资料
1.CentOS 下用 Nginx 和 uwsgi 部署 flask 项目
https://segmentfault.com/a/1190000004294634

2.Flask+uWSGI+Nginx 部署笔记
https://juejin.im/entry/58eb912c8d6d810061908b90

3.Centos下 Nginx安装与配置
https://www.cnblogs.com/zhanghaoyong/p/7737536.html

4.CentOS7.0安装Nginx 1.7.4
https://www.cnblogs.com/jerrypro/p/7062101.html

5.Linux 下部署Django项目
https://blog.csdn.net/gavinsun/article/details/73239972

6.CentOS下的Mysql的安装和使用
https://www.cnblogs.com/suxiaoman/p/7693066.html

7linux下查看一个进程的启动时间和运行时间
https://www.cnblogs.com/fengbohello/p/4111206.html.

1,2中的资料大部分都是正确的参考,非常感谢,

这里使用的本地电脑环境是windows的,服务器是阿里云的

centos 7
Python: 3.6
virtualenv : 16.0.0 (当然还可以使用virtualenvwrapper 进行多个虚拟的管理,前提条件一样要安装virtualenv,)
flask :0.12.2(安装在虚拟环境的)
uwsgi 2.0.17 (考虑的效率问题,以及买的是配置不高的服务器,就安装在生产环境的)

具体每个环节怎么配置具体的 前面两份参考资料都有,就不一一抄了,

主要讲遇到的坑

  1. 阿里云 有一个安全组 一定要把对应端口 放行
  2. 记得把防火墙的对应端口放行,(注意这里是外网访问的端口 为啥不说是80,因为不一定 阿里云80要备案 其他出了有特殊用途的端口 都可以,1和2表示的是一个端口 但一个在外面 一个是在系统上 是不一样的,需要特别注意,安全组与防火墙 个人觉得 不必全开 感觉全开 就像衣服被扒光了 有点不好)
  3. 那个uwsgi 安装时个麻烦 我另一篇有讲过
  4. 流程: (a) flask 模板 还有py文件上传服务器 ——>(b)nginx 安装配置好 ——>(c)再配置好 uwsgi ————–>(d)启动nginx ——> (e)启动uwsgi (在c步骤的时候你应该保证 python相关的什么pip这些鬼玩意 应该时安装好的)
  5. 好像暂时没了 等想到 遇到了 再补充把
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值