项目部署时用到了docker,以下分享了我在实践中使用的指令,和对docker一些个人的理解(※和字体加重部分) 本文选择使用网易的镜像源:https://c.163.com/hub#/m/home/ 服务器环境nginx+uwsgi+django+celery+supervisor 1,常用指令: ...
分类:
其他好文 时间:
2018-01-12 22:34:04
阅读次数:
292
web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 可以说Web服务本质上都是在这十几行代码基础上扩展出来的。这段代码就是它们的祖宗。 用户的浏览器一输入网址,会给服务端发送数据,那浏览 ...
分类:
其他好文 时间:
2018-01-11 20:33:10
阅读次数:
176
一、编译安装模块 二、下载源码包image_fliter和echo模块 三.编译 1.安装依赖: 2.cd nginx源码目录 3.查看原有nginx编译参数 4.添加编译module 5.make 四.安装 五.验证nginx 六.重启nginx 七.参考链接 ...
分类:
系统相关 时间:
2018-01-08 20:17:37
阅读次数:
264
1.先安装uwsgi pip install uwsgi 2.在你的项目根目录下创建一个配置文件uwsgiconfig.ini(uwsgi支持多种配置文件格式,xml,ini,json等) [uwsgi]socket = 127.0.0.1:8001 //启动程序时所使用的地址和端口,通常在本地运行 ...
分类:
其他好文 时间:
2018-01-07 15:54:13
阅读次数:
160
知识点回顾 1、flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 2、实例化Flask对象,里面是有参数的 3、两种添加路由的方式 4、添加路由关系的本质 将url和视图函数封装成一个Rule对象)添加到Flask的url_map字段中 5、Flask中装饰器 ...
分类:
其他好文 时间:
2018-01-06 15:59:04
阅读次数:
219
学习 Flask,写完一个 Flask 应用需要部署的时候,就想着折腾自己的服务器。根据搜索的教程照做,对于原理一知半解,磕磕碰碰,只要运行起来了,谢天谢地然后不再折腾了,到下一次还需要部署时,这样的过程就会重复一次。不知道多少人的膝盖中箭了呢?我也这样干过,这么做确实很蠢,所以我决定写一篇 Fla ...
分类:
系统相关 时间:
2018-01-03 16:00:22
阅读次数:
152
测试环境:linux centos7下 1、安装uwsgi python3下安装: python2下安装: 如果是系统自带的python2.7环境下安装的话,有可能会出错: Command "/usr/bin/python2 -u -c "import setuptools, tokenize;__ ...
分类:
其他好文 时间:
2018-01-01 23:44:27
阅读次数:
255
django 和 nginx 通过 uwsgi 来处理请求,类似于 nginx + php fpm + php 安装nginx 略 安装配置uwsgi 回想php fpm安装完直接启动就完事了,好像只要配置php的路径 uwsgi的启动需要一大堆参数,可以写好一个配置文件 uwsgi_conf.in ...
分类:
其他好文 时间:
2017-12-27 18:05:48
阅读次数:
149
按照文档,首先写一个test.py的文件,进行测试是否安装成功 结果刚开始既不显示内容,也不现实错误 仔细查看运行回显:出现了一段 没有使用 pcre,于是重新安装 uwsgi 首先执行 sudo pip uninstall uwsgi 出现了 没有目录权限的提示 执行, sudo chown -R ...
分类:
移动开发 时间:
2017-12-26 21:02:26
阅读次数:
688
网上有很多部署教程,说了一大堆,遇到坑还是要自己一个个解决,这里有几个比较重要的坑大家一定要注意。 1、首先要安装python和python-dev环境,如果没有安装python-dev后面安装有些依赖要报错。这是第一个坑。 apt-get install python python-dev pip ...
分类:
系统相关 时间:
2017-12-25 13:39:00
阅读次数:
200