Django框架代码和nginx的整合部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django框架代码和nginx的整合部署相关的知识,希望对你有一定的参考价值。

1. nginx

    安装不在此阐述,直接上关键配置

      server {

        listen      80;

        server_name  _;

        access_log  /var/log/nginx/platform_admin.log  main;

        error_log /var/log/nginx/platform_admin_err.log ;


        location /static {

                root /var/www/platform_admin/resources/;

        }


        location / {

        uwsgi_pass 127.0.0.1:9999;

        include uwsgi_params;


       }

    }


2.python文件解析使用UWSGI,安装不阐述


[uwsgi]

uid = root

gid = root

pidfile = /run/uwsgi/uwsgi.pid

emperor = /etc/uwsgi.d

stats = /run/uwsgi/stats.sock

chmod-socket = 660

emperor-tyrant = true

socket = 127.0.0.1:9999

master = true

processes = 4 

env DJANGO_SETTINGS_MODULE=platform_admin.settings

chdir = /var/www/platform_admin

wsgi-file = /var/www/platform_admin/platform_admin/wsgi.py

module = platform_admin.wsgi:application

profiler = true

memory-report = true

enable-threads = true

logdata = true

limit-as = 6048

daemonize = /var/log/django_uwsgi.log


3.启动UWSGI

# /etc/init.d/uwsgi status

查看状态

#/etc/init.d/uwsgi status

uwsgi (pid 10596 10595 10594 10593 10591 10590) is running...


本文出自 “影子骑士” 博客,请务必保留此出处http://andylhz2009.blog.51cto.com/728703/1930306

以上是关于Django框架代码和nginx的整合部署的主要内容,如果未能解决你的问题,请参考以下文章

django + vue整合后,部署到windows apache遇到的问题汇总

Django+ uwsgi+nginxf服务部署

Django部署以及整合celery

Django

Linux(CentOS7)系统中部署Django web框架

Django