gpt4 book ai didi

azure - RequireHttpsAttribute 导致 Azure+CloudFlare 部署无限循环

转载 作者:行者123 更新时间:2023-12-03 00:12:10 27 4
gpt4 key购买 nike

我在 Azure 中托管了一个站点,地址为 http://example.azurewebsites.net我已将其映射到 http://example.com领域。我还使用 CloudFlare CDN。当我使用 RequireHttpsAttribute 时,http://example.azurewebsites.net正确重定向到 https URL。然而,http://example.com重复重定向到自身导致无限循环。

有什么想法吗?

2017 年 3 月 27 日更新:

我看了这个SO question关于 X-Forwarded-Proto 和这个 SO question在 UrlRewrite 上。但它们都没有解决问题。

最佳答案

根据这个article :

if you do not have a SSL certificate on your origin server, or simply can’t use port 443 for web traffic, then you will need to use the Flexible setting in your Cloudflare dashboard. Selecting either the Full or Strict setting without a SSL certificate at your server will result in a redirect loop

据我所知,默认情况下,Azure 应用服务已通过 .azurewebsites.net 域的通配符证书为您的 Web 应用启用 HTTPS。该证书不适用于自定义域,如果您想使用HTTPS保护您的自定义域,您需要上传或购买证书。

我猜,您的网站总是循环的原因是您可能没有在azure中设置自定义域的证书。我建议您可以设置自定义域 SSL 并重试。

有关如何在azure中使用自定义域启用SSL的更多详细信息,您可以引用以下链接: https://learn.microsoft.com/en-us/azure/app-service-web/web-sites-configure-ssl-certificate https://learn.microsoft.com/en-us/azure/app-service-web/web-sites-purchase-ssl-web-site

关于azure - RequireHttpsAttribute 导致 Azure+CloudFlare 部署无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43018239/

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