Amaze UI Logo

码动指尖



Linux利用uwsgi部署django项目

在Liunx下部署django项目我是利用的uwsgi + nginx进行的部署,这里需要配置两个文件,uwsgi.ini和nginx_name.conf


uwsgi.ini文件内容:

# myweb_uwsgi.ini file

[uwsgi]


# Django-related settings


socket = 127.0.0.1:9093


chdir           = /www/xs


module          = xs.wsgi


master          = true


processes       = 4


# chmod-socket    = 664

# clear environment on exit

vacuum          = true

daemonize = /var/run/uwsgi9093.log

pidfile = /var/run/uwsgi9093.pid


nginx配置文件内容如下:


    server {

        listen 80;

        server_name  xs.tan90.club;


        charset UTF-8;

        access_log  /www/xs/petroman_access.log;

        error_log   /www/xs/petroman_error.log;

        set $root /www/xs/;


        client_max_body_size 75M;


        location / {

                include uwsgi_params;

                # 这里的端口号应该与uwsgi文件里的端口号一致

                uwsgi_pass 127.0.0.1:9093;

                uwsgi_read_timeout 30;

                fastcgi_param REMOTE_ADDR $remote_addr;

        }


        location /statics/ {

                alias /www/xs/statics/;

                index index.html index.htm;

        }

    }


 Linux

作者  :  奕弈

喵喵喵,你在心上



评论


About ME

about me

奕弈

为了最初的心,努力奋斗,从不懈怠的学习。

我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?

Contact ME