Ubuntu上通过Nginx部署Django笔记(2)

把Django自带的静态文件收集到同一个static中,不然访问Django的admin页面会找不到静态文件。在django的setting文件中,添加下面一行内容:

STATIC_ROOT = os.path.join(BASE_DIR, "static/")

然后到项目目录下执行:

python manage.py collectstatic 运行

一切配置好后直接重启nginx即可。更加详细的说明请参见官方文档

可能遇到的问题

如果监听80端口,部署后访问localhost自动跳转到Nginx默认的欢迎界面

uwsgi: option ‘--http‘ is ambiguous

Ubuntu 14.04下Django+MySQL安装部署全过程

Django1.8返回json字符串和接收post的json字符串内容 

如何使用 Docker 组件开发 Django 项目? 

Ubuntu Server 12.04 安装Nginx+uWSGI+Django环境  

Django+Nginx+uWSGI 部署  

Django实战教程  

Django Python MySQL Linux 开发环境搭建  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/46f5fb56b1319319f52684dfcb2110d7.html