学习项目部署Django+uwsgi+Nginx生产环境部署

绪论


项目生产环境部署,是很重的一个知识点。第一,Django自带的服务器很简陋,由于测试和开发环境尚可,无法用于生产环境,保障安全性和可靠性、以及性能。此外,学习部署方式,还有利于了解生产部署后的项目架构。

组件安装


#安装uwsgi
pip3 install  uwsgi ≈
#安装Nginx的依赖
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
#下载nginx
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
#安装nginx
cd -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
./configure
make
make install
#检查安装路径
whereis nginx

基本的启动停止操作


# 测试启动uwsgi
uwsgi --http a.b.c.d:xxxx --file path/filename --static-map=/static=static
#  测试启停nginx,需要先进入nginx目录
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload #重启

猜你喜欢

转载自www.cnblogs.com/KevinGeorge/p/9198185.html