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;
}
}
}