没有合适的资源?快使用搜索试试~ 我知道了~
Django+Nginx+UWSGI+virtualenv项目部署
1星 10 下载量 181 浏览量
2019-02-25
09:44:46
上传
评论 5
收藏 42KB DOCX 举报
温馨提示
试读
2页
当我们在用django开发的web项目时,开发测试过程中用到的是django自带的测试服务器,由于其安全及稳定等性能方面的局限性,django官方并不建议将测试服务器用在实际生产。 nginx+uwsgi+django是我们常用的django部署方式。nginx作为最前端的服务器,他负责接收所有的客户端请求,对于请求的静态文件,由nginx服务器自己完成,因为它具有很好处理静态文件的能力,性能进行过优化,支持高并发量;uWSGI服务器作为支持服务器,是用来服务nginx的,nginx将请求的动态文件交给uWSGI进行处理。uWSGI实现了uwsgi、wsgi和http协议,uwsgi协议是uWSGI自定义的协议,定义的是框架(django)和服务器对接的接口。
资源推荐
资源详情
资源评论
1、yum groupinstall"Development tools"
2、yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-
devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
3、wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz
4、tar zxvf Python-3.6.5.tgz
5、cd Python-3.6.5
6、./configure --prefix=/usr/local/python
7、make && make install
9、mv /usr/bin/python /usr/bin/pythonbak
10、ln -s /usr/local/python/bin/python3.6 /usr/bin/python
11、python
12、vi /usr/bin/yum
13、#!/usr/bin/python 修改为 #!/usr/bin/python2.6
8、yuminstall zlib zlib-devel -y
14、yum -y install epel-release
15、yum -y install python-pip
16、yum install -y python-virtualenv
17、yum install -y lrzsz
18、yum install -y unzip
19、
cd ~
mkdir .virtualenv
cd .virtualenv
virtualenv django -p /usr/bin/python
20、
cd django
source bin/activate
21、deactivate
22、pip install --upgrade pip
23、
在本地项目执行 pip freeze > requirements.txt
将本地 requirements.txt 上传至服务器
资源评论
- 追逐落日朝阳2019-11-29然而内容只字不提Nginx和UWSGI
qq_xiaomo
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于C语言的学生成绩管理系统+高分项目+源码.7z
- Delphi 12 控件之创建目录读书笔记 v1.31 (by 寂寞沙洲).zip
- 虚拟串口Virtual Serial Port Driver Pro 10 支持win10
- kubernetes resource源码
- tgyijdhrtfujt
- 基于智能推荐的卫生健康系统 JAVA+Vue.js+SpringBoot
- OUC2024年大数据原理与应用复习重点
- 使用python turtle库画一只小猪佩奇,十分有趣
- tang-boot is a front-end and back-end separation permission mana
- 手写mybatis实现,剖析mybatis底层原理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功