nginx+uwsgi nginx布署为什么找不到应用

文章 [ 47 ]
nice!!赞,赞完在看
啊,能说以下真正的生产环境么,这个你比如模拟一个中型项目的部署,这个有点太简单了吧啊
这种方式是最基本的,通用的。如果你要做中大型项目,通过加机器分流就可以实现了。
不懂分流器
还要记得安装python图像处理库
apt-get install python-imaging
如果你的网站是已经在本机制作完成再上传,如果你的网站要处理图片。忘记这步可能会遇到502错误。
uwsgi有个坑,如果post请求一个没有获取post参数的view,会抛个异常,但不会具体说明原因。
django的高版本中,使用django-admin.py创建项目会自动添加一个wsgi.py到项目中,代码在django文档中也有的。
非常好的文章难过,赞!
请问要安装virtualenv吗?我在测试输入“uwsgi --http :8001 --wsgi-file test.py”后提示我以下错误:
ImportError: No module named '_sysconfigdata_m'
这方面文章比较缺乏,很需要
正需要呢,感谢
是的,目前安装的1.6就是这样了
uwsgi --http :8000 --chdir /home/work/src/sites/testdjango1/testdjango/mysite --module django_wsgi
有发现导入错误啊。NO module named django_wsgi啊,在本目录添加了django——wsgi.py 文件的。
Django 1.5 已经自动帮我们生成 wsgi.py,所以启动的命令需要稍微改一下。
项目路径:/var/www/mysite,那么 wsgi.py 的完整路径是:/var/www/mysite/mysite/wsgi.py
启动命令:uwsgi --http :8000 --chdir /var/www/mysite/ --module mysite.wsgi
说实话,python + nginx 我一直都很头疼,不过有这文章,支持再支持
uwsgi --http :8001 --wsgi-file test.py
执行完这一步然后在浏览器中访问的时候显示无法连接到127.0.0.1,请问这是什么情况?
你要用 uwsgi --http :8000 --chdir /home/work/src/sites/testdjango1/testdjango/mysite --module django_wsgi 这种啊
我有个问题,
既然uwsgi和wsgi是两个接口协议,为什么在命名时,使用django_wsgi,而实际是用uwsgi协议?
嗯,起名字起的不是很好
赞,喜欢这种风格简洁,步骤清晰的文章,支持
必须赞一个!
wsgi和uwsgi不是一码事,亲,需要的nginx和django通信用的时uwsgi,默认的django自带的时wsgi
求教下,我用uwsgi起我的项目,怎么在页面上无法显示样式,图片等。但是,直接runserver是正常的。
你提供的东西太少了,show下你的uwsgi的日志
,uwsgi+nginx可以再windows上进行部署吗?我怎么安装不上uwsgi(用pip install uwsgi)??求解答,先谢了
windows下没玩过啊。。windows不靠谱的
,那就在linux上配了,centos可以吧!
当然可以啊
嗯,我这边解决了,原来是静态文件配置的少了个逗号,报错了。所有没显示到。
目测必火, 收了
根本不行!能用1.6或1.7举例吗?
终于可以部署了。但是有个问题:使用uwsgi部署上去后,css样式和js都没了!
这个怎么解决?
debug设置成False后呢?
django的静态文件问题,需要设置的
django和wsgi都更新了,这里需要改
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
测试 uwsgi 时,别用root账户啊.....
可以再windows上安装吗?
能具体说下怎么字windows下安装吗?
uwsgi: option '--http' possibilities: '--http-socket' '--http-socket-modifier2' '--http-socket-modifier1'
getopt_long() error
请问这个是为什么啊,按照上边的输入的啊
我用uwsgi --http :8000 --chdir /home/otto/vmaig_blog/ --module /home/otto/vmaig_blog/vmaig_blog/wsgi 启动,会报以下错误
Operational MODE: single process
ImportError: Import by filename is not supported.
使用uwsgi --http :8000 --chdir /home/otto/vmaig_blog/ --wsgi-file /home/otto/vmaig_blog/vmaig_blog/wsgi.py
就能正常打开,但是无法正常获取图片和CSS和JS文件,请问有什么需要注意的吗。
wsig.py如下
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "vmaig_blog.settings")
application = get_wsgi_application()
另外我使用的是Django 1.8.8 Python2.7.9
pip install uwsgi之后
出现AttributeError:'module' object has no attribute 'uname'
专注于Django中国技术发展的社区
Copyright & 2013您的浏览器已经禁用了脚本,这可能会影响您正常使用本站的功能。
Flask + Nginx + uwsgi 部署过程
一、安装Flask
1、itsdangerous
xvf itsdangerous-0.23.tar.gz
itsdangerous-0.23/
python setup.py
2、Werkzeug
tar xvf Werkzeug-0.9.4.tar.gz
cd Werkzeug-0.9.4/
python setup.py
tar xvf Jinja2-2.6.tar.gz
cd Jinja2-2.6/
python setup.py
Flask依赖上面三个包,如果可以连接外网,可以直接安装Flask:
tar xvf Flask-0.10.tar.gz
cd Flask-0.10/
python setup.py
二、安装相关插件
1、SQLAlchemy 数据库中间件
tar xvf SQLAlchemy-0.9.0b1.tar.gz
cd SQLAlchemy-0.9.0b1/
python setup.py
2、WTForms& 表单模块
WTForms-1.0.5.
cd WTForms-1.0.5/
python setup.py
3、Flask-WTF Flask包装了一下的表单模块
tar xvf Flask-WTF-0.9.3.tar.gz
cd Flask-WTF-0.9.3/
python setup.py
4、安装PIL
tar xvf Imaging-1.1.7.tar.gz
cd Imaging-1.1.7/
-----------------------
#修改setup.py文件
FREETYPE_ROOT = None
FREETYPE_ROOT = '/usr/lib64','/usr/include/freetype2/freetype'
-----------------------
python setup.py install
参考http://www.linuxde.net/33.html
四、安装uwsgi
tar xvf uwsgi-1.4.10.tar.gz
cd uwsgi-1.4.10/
python uwsgiconfig.py --build
python setup.py install
五、配置整合
1、nginx站点配置:
access_log
/data/nginx_logs/access_localhost.
/data/admin/AdminB
location /static {
/data/admin/AdminBackstage/
location / {
include uwsgi_
uwsgi_pass 127.0.0.1:5000;
#uwsgi_pass unix:/tmp/uwsgi.
2、在网站根目录建立uwsgi启动配置文件
&pythonpath&/data/admin/AdminBackstage&/pythonpath& #网站根目录
&module&runServer&/module&
#Flask的主入口文件,平时是直接运行这个文件启动测试服务器的
&callable&app&/callable&
#runServer.py入口文件里的程序入口
&socket&127.0.0.1:5000&/socket&
&processes&5&/processes&
#注:跑几个线程,这里用4个线程
&memory-report/&
3、启动uwsgi
uwsgi -x uwsgi_config.xml -d uwsgi.log
收藏Ctrl+D
关注Linux/Unix应用技术、业界新闻,同时也发布开源、移动互联网等新鲜资讯!
—— Powered ——运行在

我要回帖

更多关于 uwsgi nginx 的文章

 

随机推荐