当先锋百科网

首页 1 2 3 4 5 6 7

时间: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. 好像暂时没了 等想到 遇到了 再补充把