美文网首页
部署本地django项目

部署本地django项目

作者: GRUNMI | 来源:发表于2019-10-21 14:39 被阅读0次

    项目所在的目录下新建文件夹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项目

          本文链接:https://www.haomeiwen.com/subject/sdqyqqtx.html