【问题标题】:Is it possible to manage Verizon Premium CDN 's rules engine during deployment from Azure DevOps?从 Azure DevOps 部署期间是否可以管理 Verizon Premium CDN 规则引擎?
【发布时间】:2018-12-30 17:52:44
【问题描述】:

我有一个托管在启用了静态网站的 Azure 存储帐户中的 Angular 应用程序。我想使用 Azure 的 CDN 选项之一。我发现我可以使用 Verizon Premium 产品的规则引擎强制使用 HTTPS。问题是我无法弄清楚除了通过门户之外如何管理规则。

知道这是否可以通过 API 或 Powershell 来完成?

我想我什至可以退后一步,问是否有更好的方法来强制重定向?

【问题讨论】:

    标签: azure azure-devops azure-cdn


    【解决方案1】:

    我不确定除了门户网站之外是否有其他方法来管理规则,规则引擎也是由 3rd 方 CDN 提供商提供的。

    退一步,您可以选择使用Azure Application Gateway with HTTP to HTTPS redirection. 路由规则用于将 HTTP 流量重定向到应用程序网关中的 HTTPS 端口。有些事情将如下所示:

    1. 如果您想通过自定义域访问它,请创建 CNAME 记录以将您的自定义 DNS 地址映射到您的应用程序网关。
    2. 将存储帐户页面中静态网站的primary endpoint值定位为App Gw的后端。 (例如 webstoragetest.z19.web.core.windows.net)
    3. 您可以创建一个自签名证书用于测试或从https://letsencrypt.org/ 获取免费证书。在侦听器配置下,选择 HTTPS,然后选择 选择文件 并上传您的 .pfx 文件。
    4. HTTP 设置 中的主机标头覆盖。在 HTTP 设置配置中,转到 Host name 属性并提供存储帐户 primary endpoint 值。
    5. 建议不要在第一次启用 Azure 存储虚拟网络和防火墙规则,以避免一些网络访问限制。

    您可以从这个博客获得更多详细信息:Static Website hosting in Azure Storage with Custom Domain and SSL support using Azure Application Gateway

    【讨论】:

    • 太棒了!我一直想使用应用程序网关来利用安全功能。只是还没来得及。谢谢你,我会听从你的建议的!
    猜你喜欢
    • 2021-06-20
    • 1970-01-01
    • 2021-04-05
    • 2017-11-10
    • 2023-03-29
    • 2021-03-19
    • 2018-03-28
    • 1970-01-01
    • 2017-11-27
    相关资源
    最近更新 更多