在工作中用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