djnago+vue项目用nginx和uwsgi的配置踩过的坑 会运维不求人

在工作中用django+vue写的项目的用nginx+uwsgi部署:

首先是下载nginx 和uwsgi

这是nginx配置:

server {

         listen       8080;

        server_name localhost;

location /{

          include uwsgi_params;

          uwsgi_pass 127.0.0.1:8001;

        } 

error_page 500 502 503 504 /50x.html;

扫描二维码关注公众号,回复: 91141 查看本文章

location = /50x.html {

        root html;

}

}

 我的uwsgi.ini文件的配置:文件路径是在项目的顶层

[uwsgi]
socket =127.0.0.1:8001
chdir= ***** ##这是项目的绝对路径 是django项目的绝对路径  用pwd看
module=****  #这个是项目名.wsgi
master = true
processes=32
threads=2
max-requests=2000
chmod-socket=664
vacuum=true
daemonize = .....  #这个日志所在地在项目的顶层

我的vue里面的url用的是全路径url:

     服务器的ip+nginx的端口号+路由

首先启动uwsgi:

   命令是:uwsgi uwsgi.ini

接着再启动nginx:

  我的是在conf.d :../../sbin/nginx -t

                       ../../sbin/nginx -s reload

猜你喜欢

转载自www.cnblogs.com/1a2a/p/8971903.html
今日推荐