Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django TwitterAPI将回调返回到';127.0.0.1:8001';在生产服务器上。为什么?_Django_Callback_Django Socialauth_Python Social Auth - Fatal编程技术网

Django TwitterAPI将回调返回到';127.0.0.1:8001';在生产服务器上。为什么?

Django TwitterAPI将回调返回到';127.0.0.1:8001';在生产服务器上。为什么?,django,callback,django-socialauth,python-social-auth,Django,Callback,Django Socialauth,Python Social Auth,我的网站上的一切都正常,除了我试图通过pythonsocialauth使用twitter登录时。它在我本地的开发服务器上运行得很好,但当我投入生产时,在twitter登录后,它会将响应发送到http://127.0.0.1:8001/complete/twitter.... 我使用的是gunicorn+nginx,对它没有太多了解,只是我在其他项目中使用过它,没有遇到任何问题。尽管如此,我还是绑定了gunicorn——绑定127.0.0.1:8001。这就是问题所在吗?我尝试使用--bind m

我的网站上的一切都正常,除了我试图通过
pythonsocialauth
使用
twitter
登录时。它在我本地的开发服务器上运行得很好,但当我投入生产时,在
twitter
登录后,它会将响应发送到
http://127.0.0.1:8001/complete/twitter....


我使用的是
gunicorn
+
nginx
,对它没有太多了解,只是我在其他项目中使用过它,没有遇到任何问题。尽管如此,我还是绑定了gunicorn
——绑定127.0.0.1:8001
。这就是问题所在吗?我尝试使用
--bind mydomain.com:8001
,但这给了我一个
502错误网关
响应。

如果不看到代码,我就说不出来。Twitter应用程序中设置的回调url是什么?检查您的Twitter oauth应用程序重定向url听起来您的gunicorn运行的应用程序不知道代理背后的url和它的真实url,请尝试定义
proxy\u set\u header X-Forwarded-for$proxy\u add\u X\u Forwarded\u for
代理设置头主机$http\U主机在nginx配置中。