关于配置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中,
配置修改后,重新加载下配置,再次运行即可看到正常网站了.
首先是启动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; }
配置修改后,重新加载下配置,再次运行即可看到正常网站了.
相关文章推荐
- 关于Django + Nginx + uWSGI 配置总结
- Ubuntu12.4系统下配置Django+Nginx+uWSGI
- Nginx+uWSGI+django配置详解
- nginx + django + uwsgi 配置
- 在树莓派2为django配置uwsgi和nginx服务
- Debian+nginx+uWSGI+Django配置
- Debian环境 Python + Django + Nginx + uWSGI + MySQL 配置备忘
- Nginx+uwsgi+django+RabbitMQ+celery安装配置
- Ubuntu Server 14.04.2 LTS 配置 Nginx + uwsgi + Django
- Ubuntu linux nginx + uwsgi + django 配置
- Nginx+UWSGI+Django配置全过程
- nginx+uwsgi配置django1.5运行环境
- CentOS6.下Nginx+django+uwsgi配置多个虚拟机
- 在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
- Ubuntu12.04 + Nginx + uWSGI + Django1.4配置
- Debian环境 Python + Django + Nginx + uWSGI + MySQL 配置
- nginx+uwsgi+django1.6 配置过程
- Django,uwsgi,nginx简单配置
- Django+uwsgi+nginx配置详解
- 我的 Fedora 20 + django + nginx + uwsgi 配置