gpt4 book ai didi

asp.net-core - 反向代理后面的 Azure AD WebApp 收到 502 Bad Gateway

转载 作者:行者123 更新时间:2023-12-04 16:10:33 26 4
gpt4 key购买 nike

我有一个 ASP.NET Core 应用程序在 nginx 反向代理后面的服务器上运行。

反向代理将xxx.mydomain.com 转发到https://localhost:5000 .如果我使用 Azure AD 进行身份验证,我会在登录过程后收到 502 Bad Gateway。回调路径似乎正确/signin-oidc。我将完整地址添加到门户。

编辑:
我能够从服务器获取 nginx 日志,但出现以下错误:

2017/03/05 22:13:20 [error] 20059#20059: *635 upstream sent too big header 
while reading response header from upstream, client: xx.xx.xxx.xxx, server:
xxx.mydomain.com, request: "POST /signin-oidc HTTP/1.1", upstream:
"https://192.168.3.20:5566/signin-oidc", host: "xxx.mydomain.com", referrer:
"https://login.microsoftonline.com/5712e004-887f-4c52-8fa1-
fcc61882e0f9/oauth2/authorize?client_id=37b8827d-c501-4b03-b86a-
7eb69ddf9a8d&redirect_uri=https%3A%2F%2...ch%2Fsignin-
oidc&response_type=code%20id_token&scope=openid%20profile&response_mode=form_pos
t&nonce=636243452000653500.NzRjYmY2ZTMtOTcyZS00N2FlLTg5NGQtMTYzMDJi..."

正如我在许多其他帖子中阅读的那样,我尝试更新缓冲区大小等,但这一切都不起作用。

我不知道去哪里找。有任何想法吗?

最佳答案

要回答这个问题,它是在 nginx 反向代理中设置的缓冲区大小。

问题是我在我的 Synology 上运行它,每次重新启动后,nginx 设置都会被重置。所以我最终做的是编写一个小的 bash 脚本,该脚本在重新启动后运行并复制回我编辑过的设置并重新启动反向代理。

关于asp.net-core - 反向代理后面的 Azure AD WebApp 收到 502 Bad Gateway,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42613491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com