django socket问题uwsgi部署请教,djangouwsgi,文件:blogtest_
django socket问题uwsgi部署请教,djangouwsgi,文件:blogtest_
文件:
blogtest_nginx.conf
the upstream component nginx needs to connect to
upstream django {
# server unix:///home/aljun/djangotest/blogtest/blogtest.sock; # for a file socket
server 127.0.0.1:8000; # for a web port socket (we'll use this first)
}
configuration of the server
server {
# the port your site will be served on
listen 8000;
# the domain name it will serve for
server_name .example.com; # substitute your machine's IP address or FQDN
charset utf-8;
# max upload sizeclient_max_body_size 75M; # adjust to taste# Django medialocation /media { alias /home/aljun/djangotest/blogtest/media; # your Django project's media files - amend as required}location /static { alias /home/aljun/djangotest/blogtest/statices; # your Django project's static files - amend as required}# Finally, send all non-media requests to the Django server.location / { uwsgi_pass django; include /home/aljun/djangotest/blogtest/uwsgi_params; # the uwsgi_params file you installed}
}
当我执行:
uwsgi --socket :8001 --wsgi-file test.py
得到的却是400 badrequest
但是我的nginx跑起来了,http://localhost:8000/static/github1.css是有反应的
terminal的报错是
invalid request block size: 21573 (max 4096)...skip
求大神帮解答
首先你的测试 uwsgi 都没有过 ,先测试好吧
你的uwsgi端口跟nginx的访问端口也冲突了
listen 8000; nginx server 127.0.0.1:8000; uwsgi
多看看文档: Nginx support
算了给看下我的在nginx中配置
server { listen 80; server_name repository.pub; charset utf-8; #access_log logs/host.access.log main; client_max_body_size 75M; location /static/ { alias /home/arch/repository/static/; } location / { root /home/user/repository/repository; uwsgi_pass 127.0.0.1:3031; include uwsgi_params; }
然后是项目的uwsgi 配置,我这里用的是ini格式
repository.ini
[uwsgi]socket = 127.0.0.1:3031chdir = /home/user/repository/wsgi-file = repository/wsgi.pyprocesses = 4threads = 2
当然配置了uwsgi,则要启动它,别忘了
编橙之家文章,
相关内容
- Python logging.error打印funcName有什么好方法,,logging.erro
- Python方法实现xp系统访问远程接口程序思路是什么,p
- Python re正则表达式表示匹配大写字母与数字的问题,
- 新手求助关于Python多重继承调用疑惑,新手python疑惑
- Python支持移动端提供API那个框架好用,pythonapi,IOS,andr
- 要使用nose框架来测试django可行吗?,nosedjango,请问我是用
- Python 调用C程序求指导,python调用c程序,我的c程序返回
- 请问Python中gevent celery redis用处与区别,geventredis,在py
- 新手python 连接redis问题,pythonredis,pythonimport
- Flask小程序Dockerfile找不到目标问题,flaskdockerfile,这是我
评论关闭