我的网站在本地正常运行(使用内置的 runserver),但是当使用 nginx 和 uwsgi 运行时,在django-social-auth重定向期间我得到了一个错误的网关(502) 。
相关的 nginx error_log:
IPREMOVED - - [11/Oct/2012:12:10:18 +1100] "GET /complete/google/? ..snip .. HTTP/1.1" 502 574 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.26 Safari/537.11"
uwsgi 日志:
invalid request block size: 4204 (max 4096)...skip
Thu Oct 11 12:16:46 2012 - error parsing request
刷新错误网关响应重定向并正确登录。每次都会发生这种情况。这里的 nginx 和 uwsgi 日志有不同的时间,因为它们是单独的请求。日志是一致的。
这是我第一次将 django 部署到 nginx,所以我不知道从哪里开始。