python – 当通过nginx代理时,Flask应用程序提供无处不在的404
发布时间:2020-12-15 06:43:54 所属栏目:Nginx 来源:互联网
导读:我有一个烧瓶应用程序通过主管守护.我想将localhost上的子文件夹proxy_pass传递给烧瓶应用程序.烧瓶应用程序在直接运行时正确运行,但在通过代理调用时会出现404错误.这是nginx的配置文件:upstream apiserver { server 127.0.0.1:5000; } location /api {
我有一个烧瓶应用程序通过主管守护.我想将localhost上的子文件夹proxy_pass传递给烧瓶应用程序.烧瓶应用程序在直接运行时正确运行,但在通过代理调用时会出现404错误.这是nginx的配置文件:
例如,当我访问http://127.0.0.1:5000/me时,我从应用程序获得了有效的响应.然而,当我去http://127.0.0.1/api/me时,我从烧瓶应用程序(不是nginx)获得了404.此外,烧瓶SERVER_NAME变量设置为127.0.0.1:5000,如果这很重要. 我真的很感激任何建议;我很难过!如果我需要添加其他内容,请告诉我们! 最佳答案 由于Flask正在处理请求,您可以在404错误中添加一些信息,以帮助您了解传递给应用程序的内容,并为您提供有关nginx配置更改导致的影响的实际反馈.
因此,当您获得404页面时,它将有助于告诉您Flask正在处理的内容,这可以帮助您快速缩小问题范围. (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 带有PHP7和Nginx 1.9.9的502 Bad Gateway
- Nginx和FastCGI下载PHP文件而不是处理它们
- nginx-我真的需要Web服务器以及API-微服务架构中的网关
- ruby-on-rails – Rails中的弱ETAG?
- 多站点WordPress在Nginx中重写规则
- nginx – 如何让我的服务器上的一个黑客网站不会破坏其他网
- 如何在NgInX中将带有查询字符串的URL重定向到没有查询字符串
- ruby-on-rails – 如何配置nginx以在SubURI上提供gitlabhq
- reactjs – 如何配置我的Nginx服务器以使用子文件夹中的Rea
- 在url中使nginx check参数
推荐文章
站长推荐
热点阅读