部署本地django项目

项目所在的目录下新建文件夹conf,方便管理配置文件
[root@grunmi api]# mkdir conf


图片.png

进入新建的文件夹conf下
新增文件 vim nginx.conf 文件
添加如下内容:


图片.png

新增文件 vim uwsgi.ini文件
添加内容如下:
图片.png

复制mime.types文件到新建的conf文件下
cp /etc/nginx/mime.types /home/api/conf

查看nginx版本nginx -v

图片.png

没有,则安装 yum -y install nginx

启动nginx
[root@grunmi conf]# nginx -c /home/api/conf/nginx.conf
启动uwsgi,打印日志,自动新建uwsgi.log文件
[root@grunmi conf]# uwsgi /home/api/conf/uwsgi.ini -d /home/api/conf/uwsgi.log
查看nginx进程
[root@grunmi conf]# ps -ef|grep nginx
杀死nginx所有进程
[root@grunmi conf]# killall -9 nginx
查看uwsgi uwsgi

图片.png

没有,则安装 python -m pip install uwsgi

查看uwsgi进程
[root@grunmi conf]# ps -ef|grep uwsgi
杀死uwsgi所有进程
[root@grunmi conf]# killall -9 uwsgi
切换到项目目录下


图片.png

迁移数据
python manage.py makemigrations
python manage.py migrate
收集静态文件
python manage.py collectstatic
启动项目
python manage.py runserver 0.0.0.0:80

这个时候就能用域名访问部署的网站了

你可能感兴趣的:(部署本地django项目)