码迷,mamicode.com
首页 > 其他好文 > 详细

Django+nginx+uwsgi部署教程

时间:2018-07-09 17:16:01      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:自己的   res   lin   dom   processes   必须   https   bcf   百家号   

百家号04-2421:12
技术分享图片
技术分享图片
技术分享图片

流程

技术分享图片

作用

1. 第一级的nginx并不是必须的,uwsgi完全可以完成整个的和浏览器交互的流程;2. 在nginx上加上安全性或其他的限制,可以达到保护程序的作用;3. uWSGI本身是内网接口,开启多个work和processes可能也不够用,而nginx可以代理多台uWSGI完成uWSGI的负载均衡;4. django在debug=False下对静态文件的处理能力不是很好,而用nginx来处理更加高效。

一个人自学很有可能因为动力不足而中途放弃,可以尝试加入一个或几个适合自己的网络群体(QQ、 微信、 社区等),寻找志同道合的学习伙伴,相互交流、相互促进.如果大家想要学习交流欢迎给我私信,私信关键词: 0.1.2.3.都会得到不一样的资料!系统坚持到关键词会自动发送。

centos7的部署

以全新服务器为例:

yum -y updateyum install gccyum -y install zlib*yum install openssl-devel -y

1.2.ssh安装

技术分享图片

11.2.mysql安装

技术分享图片

11.3.pip和python3.6的安装

技术分享图片
技术分享图片

11.4.虚拟环境安装

技术分享图片

11.5.git安装

技术分享图片
技术分享图片
技术分享图片
技术分享图片

MxOnine/uwsgi.ini

技术分享图片
技术分享图片
技术分享图片

(2)配置文件

在/etc/nginx/conf.d下新建MxOnline.conf

技术分享图片
技术分享图片

配置好后

nginx -t #提示success说明没问题service nginx restart

11.9.navicat数据传输

一切都配置好后,把本地数据库的数据传到服务器上面

(1)连接你的服务器数据库

技术分享图片

(2)新建项目数据库

技术分享图片

(3)传输数据

技术分享图片

数据传输完成,配置也都配置好后,就可以开始访问了

技术分享图片

ubuntu的基本环境搭建

技术分享图片

mysql

技术分享图片

pip和python3.6

wget https://bootstrap.pypa.io/get-pip.py --no-check-certificatesudo python get-pip.py

技术分享图片

虚拟环境

技术分享图片

git

sudo apt-get updatesudo apt-get install gitgit config --global user.name "Your Name"git config --global user.email "youremail@domain.com"

如果安装软件时候报错

技术分享图片
技术分享图片
 
 
原味地址:http://baijiahao.baidu.com/s?id=1598631540112833364&wfr=spider&for=pc

Django+nginx+uwsgi部署教程

标签:自己的   res   lin   dom   processes   必须   https   bcf   百家号   

原文地址:https://www.cnblogs.com/zhaohuanhuan/p/9284603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!