【问题标题】:Is HTTPS required on container running on Azure linux app service在 Azure linux 应用服务上运行的容器是否需要 HTTPS
【发布时间】:2020-01-22 21:02:44
【问题描述】:

我正在进行以下设置,我已经在 Azure Linux App 服务上部署了具有 NGINX Web 服务器(带有 Angular 应用程序)的面向公众的前端应用程序,这是 docker 容器的一部分。 我有另一个具有 .net API 的 Linux 应用程序服务。

现在,为了强制使用 HTTPS,我是否需要在 Azure App 服务上设置 https 证书,还是应该在我设置了 Nginx 的容器中也设置它们?

其次,我应该在哪里以及如何提及以下规则

1.将HTTP请求重定向到HTTPS 2.将非www的流量重定向到www?

【问题讨论】:

    标签: azure nginx


    【解决方案1】:

    你试试:

     server_name  your_domain.com  *.your_domain.com;
     return 301 https://www.your_domain.com$request_uri;
    

    【讨论】:

      【解决方案2】:

      SSL 在应用服务的前端被卸载。这意味着 SSL 请求永远不会到达您的 Web 应用程序。您不需要(也不应该)在您的应用中实现对 SSL 的任何支持。

      http://docs.microsoft.com/en-us/archive/blogs/waws/things-you-should-know-web-apps-and-linux#NoSSL

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-23
        • 1970-01-01
        • 2019-03-09
        • 2018-06-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多