流程
作用
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"
如果安装软件时候报错