美文网首页
Nginx+uWSGI+Django Centos 部署

Nginx+uWSGI+Django Centos 部署

作者: wenfh2020 | 来源:发表于2017-08-17 13:03 被阅读0次

    概述:

    百度一下,基本就知道部署需要安装哪些东西了。部署的整个过程其实不复杂,容易搞不明白的是,配置的路径怎么填写。因为很多帖子写的都是某某 demo 路径,非全路径,按照帖子配置往往跑不起来。


    参考帖子:

    Django在生产环境中的部署

    如何配置nginx+uwsgi+django?

    Nginx+uWSGI+Django原理


    原理(图片引用于:Nginx+uWSGI+Django原理

    架构关系

    服务运行效果:

    nginx 默认的 http 端口是80,搭建服务 ip: 192.168.1.163

    服务运行效果

    uwsgi 部署

    工程所在目录

    /home/python/xox_server_mgr

    工程文件目录

    uwsgi 命令

    启动:uwsgi --ini uwsgi.ini

    停止:uwsgi --stop uwsgi.pid

    重新加载配置:uwsgi --reload uwsgi.pid

    uwsgi.ini 配置 wsgi.py

    nginx 部署

    nginx 相关命令

    启动:/etc/init.d/nginx start

    停止:/etc/init.d/nginx stop

    重新加载配置:nginx -s reload

    nginx 配置

    /etc/nginx/default.d/default.conf

    /etc/nginx/default.d  该目录是 nginx 的子配置目录,如果没有配置文件,得新建一个 *.conf 文件,填充下面内容。

    nginx 目录 配置文件内容

    运行

    运行 uwsgi:

    cd /home/python/xox_server_mgr/xox_server_mgr/

    uwsgi --ini uwsgi.ini

    错误日志: /home/python/xox_server_mgr/xox_server_mgr/uwsgi.log

    运行 nginx:

    /etc/init.d/nginx start

    错误日志:

    根据 nginx.conf 查看错误日志路径,通过该文件查看错误内容。


    更精彩内容,请关注我的博客:https://wenfh2020.com

    相关文章

      网友评论

          本文标题:Nginx+uWSGI+Django Centos 部署

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