我在一个由nginx代理的gunicorn服务器上安装了django应用程序(也用于静态文件),nginx正在用Google的凭证代码“拦截”GET请求!为什么nginx窃取请求而不是将其传递给gunicorn进行处理?在
以下是我的web应用程序的api信息:
Client ID:
67490467925-v76j4e7bcdrps3ve37q41bnrtjm3jclj.apps.googleusercontent.com
Email address:
67490467925-v76j4e7bcdrps3ve37q41bnrtjm3jclj@developer.gserviceaccount.com
Client secret:
XquTw495rlwsHOodhWk
Redirect URIs: http://www.quickerhub.com
JavaScript origins: https://www.quickerhub.com
以下是nginx窃取的完美GET请求:
http://www.quickerhub.com/?code=4/bzqKIpj3UA3bBiyJfQzi3svzPBLZ.QoB_rXWZ6hUbmmS0T3UFEsPMOFF4fwI
当然甜心的nginx给了我“欢迎来到nginx!”页面。。。在
有没有办法告诉nginx把这些请求转给gunicorn?还是我做错了什么?在
谢谢!在
NGINX vhost配置:
^{pr2}$
你有
get请求将返回到
^{pr2}$quickerhub.com
!=www.quickerhub.com
因此nginx正在为默认页面提供服务(当它找不到vhost时)。在你要做的就是利用
或者更好的方法是,把这个添加到“规范化”你所有的url到没有www的版本中
相关问题 更多 >
编程相关推荐