您的位置:首页 > 运维架构 > Nginx

关于配置Nginx+uwsgi+django的一些坑

2017-06-15 21:40 405 查看
今天配置nginx+uwsgi+django又碰到了一些坑,这些记录下以免下次配置又被坑.

首先是启动uwsgi的时候,发现报错了,python程序没被加载,但是之前用django自带的服务器运行的时候是没问题的,后来开了下日志,报的是module has no attribute ‘default_app_config’的错误,stackoverflow中找了下,发现有人说是init.py文件不存在的原因,项目里面有两个module,复制一份init.py后好使了...因垂斯汀,django模块使用init.py文件来确定包的位置.

然后又来了一个坑,网站界面不对呀,后来看了下网络,发现是css表没有被找到,查找一些资料后发现这种配置下,静态文件最好交给ngix来处理,所以nginx配置中需要加一部分,我的静态文件是放在/home/wanghao/webProject/webcontroller/static中,

location /static{
root /home/wanghao/webProject/webcontroller;
}


配置修改后,重新加载下配置,再次运行即可看到正常网站了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nginx django