zoukankan      html  css  js  c++  java
  • Django+Nginx+Uwsgi环境配置

    nginx.conf :
    server {
            listen       80;
            server_name  localhost;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            location / {
                include  uwsgi_params;
    	    uwsgi_pass  127.0.0.1:8000;              #必须和uwsgi中的设置一致
                uwsgi_param UWSGI_SCRIPT Erp_Django.wsgi;  #入口文件,即wsgi.py相对于项目根目录的位置,“.”相当于一层目录
                uwsgi_param UWSGI_CHDIR /home/www/Erp_Django;       #项目根目录
                index  index.html index.htm;
                client_max_body_size 35m;
    	    uwsgi_read_timeout 60;
            }
    	location /static {                          # 访问静态资源
            	expires 30d;
            	autoindex on; 
            	add_header Cache-Control private;
            	root /home/www/Erp_Django/;  # 静态资源所在目录
         	}
        }
    

     uwsgi.ini(建议放在Django项目根目录):

    # uwsgi.ini
    [uwsgi]
    
    #django 端口号
    
    socket = :8000
    
    #django 目录
    chdir           = /home/www/Erp_Django
    
    #Django 项目下 wsgi.py 文件路径
    module          = Erp_Django.wsgi
    
    master          = true
    
    #进程数
    processes       = 4
    
    vacuum          = true
    

     启动服务

    1.启动nginx :

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    2.执行命令:

    uwsgi --ini uwsgi.ini

  • 相关阅读:
    二层设备与三层设备的区别--总结
    转载-vim配置收藏
    Docker入门
    Docker入门
    Docker入门
    Docker入门
    Docker入门
    树莓派进阶之路 (037)
    基于Centos搭建个人 Leanote 云笔记本
    基于CentOS搭建私有云服务
  • 原文地址:https://www.cnblogs.com/IT-Crowd/p/11258105.html
Copyright © 2011-2022 走看看