使用gunicorn部署django项目后,登录django的后台管理,发现没有加载css文件,查看资料,发现gunicorn只会提供动态内容。所以,静态资源需要单独处理,在gunicorn的前端又部署了nginx服务,处理django的静态资源和提供反向代理服务。

1.创建nginx的配置文件

2.重启nginx服务
systemctl restart nginx.service
3.修改settings文件,拷贝static文件
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

4.重启django服务

5.刷新页面
修改localhost访问80端口,ctrl+f5刷新浏览器,显示正常
