ubuntu|ubuntu 上使用uwsgi + nginx部署 Django
【ubuntu|ubuntu 上使用uwsgi + nginx部署 Django】1.安装nginx、Django、uwsgi
2.项目目录下配置uwsgi.ini 使用命令 uwsgi --ini uwsgi.ini 生效uwsgi
[uwsgi]# Django-related settings# the base directory (full path)chdir= /home/leo/blog# Django's wsgi filemodule= blog.wsgi:application# the virtualenv (full path)# home= /path/to/virtualenv# process-related settings# mastermaster= true# maximum number of worker processesprocesses= 5# the socket (use the full path to be safe#socket= 127.0.0.1:9090socket= /home/leo/blog/uwsgi.sock# ... with appropriate permissions - may be needed# chmod-socket= 664# clear environment on exitthunder-lock= truevacuum= truedaemonize= bloguwsgi.log
3.配置nginx
server {# the port your site will be served onlisten80;
# the domain name it will serve forserver_name 192.168.81.132;
# substitute your machine's IP address or FQDN,#这里是填你的域名或ip,然后在浏览器通过这个访问charsetutf-8;
# max upload sizeclient_max_body_size 75M;
# adjust to taste# Django medialocation /media{alias /home/leo/blog/media;
# your Django project's media files - amend as required}location /static {alias /home/leo/blog/static;
# your Django project's static files - amend as required}# Finally, send all non-media requests to the Django server.location / {uwsgi_passunix:///home/leo/blog/uwsgi.sock;
includeuwsgi_params;
# the uwsgi_params file you installeduwsgi_param UWSGI_CHDIR /home/leo/blog;
#你的项目的路径,最好用完整路径uwsgi_paramUWSGI_SCRIPT blog.wsgi;
#指向wsgi.py,相对于项目的根目录}}
推荐阅读
- Y房东的后半生14
- 陇上秋二|陇上秋二 罗敷媚
- 由浅入深理解AOP
- 【译】20个更有效地使用谷歌搜索的技巧
- MediaRecorder前后摄像头同时录像
- live|live to inspire 一个普通上班族的流水账0723
- 上班后阅读开始变成一件奢侈的事
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询