1.nginx与uwsig的交互问题,
基本原理是 nginx接收到http流通过 进程间的通信把 数据流重定向给uwsgi,然后uwsgi调用pyhons进行处理和回包
我才用的是文件传输
nginx.config配置
events {
worker_connections 1024; ## Default: 1024
}
http {
# ...
upstream django {
# server 127.0.0.1:8900; //第一次采用socket传输数据失败
server unix:///home/duanguiyuan/Project/mysite/mysite.sock;//第二次使用文件传输。可以滴。
}
server {
listen 88;
server_name myapp.example.com;
root /var/www/myapp/html;
access_log /var/log/nginx.access_log;
location / {
index index.html;
}
location /static/ {
alias /home/duanguiyuan/Project/mysite/static/;
}
location / {
uwsgi_pass django;
include /etc/nginx/uwsgi_params;
}
}
}