azure 502坏网关

时间:2018-02-05 16:02:59

标签: azure azure-web-sites

之前有人看过这个,所以我在我的应用上遇到了502错误的网关错误,我遇到的问题是我收到的详细错误信息说我请求的网址是https://SOX:80/api但是我的网站配置为使用https://sox.domain.com,该网站主要用于提取所需的各种JS文件

我的应用服务名称在天蓝色仪表板中是SOX,因此我认为它是从中获取SOX但我不知道它为什么使用它。

2 个答案:

答案 0 :(得分:0)

根据您的说明,我检查了您的网站(https://sox.azurewebsites.net/),发现它包含三个静态文件(index.htmlgeneric.htmlelements.html)。我在Chrome隐身窗口中查看了您的网站,如下所示:

enter image description here

我在您的html页面或JavaScript文件中找不到针对https://SOX:80/api的请求。请尝试在新的隐身窗口中访问您的网站以隔离缓存问题,或者只需按CTRL + F5刷新当前页面即可缩小此问题。此外,您需要检查是否已配置URL Rewrite。如果您仍然无法解决此问题,则需要更新您的问题,以便我们重现此问题。

答案 1 :(得分:0)

总的来说,这个问题让我感到困惑......然而,经过更多的测试,我很快就知道发生了什么。

我的后端是Dotnet核心Azure抛出502坏网关是它处理异常的方式最终问题是基于代码的。 我纯粹提到它会帮助别人

我的第一个问题是基于证书处理,似乎dotnet在一个容器中运行,该容器由您在上面提到的应用名称指定https://SOX:80

以下是导致我的问题

sslPolicyErrors = X509StoreStoreHelper.ValidateSSLPolicy(cert.Thumbprint,cert);

在评论出来进行测试之后我的问题就消失了(我们正在进行适当的修复)

我的第二个问题来自于在Azure SQL master.sys.master_files中使用不受支持的视图,该视图再次引发了一个引用https://SOX:80的错误网关错误

请注意我使用https://SOX:80作为掩码真实网站的参考。

希望这有助于下一个人。

相关问题