1. 程式人生 > >Django框架代碼和nginx的整合部署

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

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的整合部署