gpt4 book ai didi

azure - 对于在 Azure 上运行 Nginx 的 Docker 镜像,正确的 SSL 配置是什么

转载 作者:太空宇宙 更新时间:2023-11-03 14:38:17 25 4
gpt4 key购买 nike

我正在创建一个 Dockerfile 以使用 Nginx 在 Azure 上运行,用于静态站点。使用此 Docker 镜像的所有应用程序服务都将在强制重定向到 SSL 和 H2 的情况下运行。

我应该如何配置这些值以利用我在 Azure 中的应用服务的 SSL 设置?尚不清楚 Azure 在将 SSL 绑定(bind)到域时在幕后做了什么。

    ssl_certificate     /etc/letsencrypt/live/##DOMAIN##/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/##DOMAIN##/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;

谢谢,

最佳答案

来自 Azure 应用服务团队:您无需担心 Docker 镜像上的 SSL 配置,因为我们会在上游处理它。您唯一需要担心的是,如果有人通过 http 访问,请在 nginx 级别使用 X-ARR-SSL header 将他们重定向到 https。

例如,

 if ($http_x_arr_ssl = "") {
return 301 https://$host$request_uri;
}

关于azure - 对于在 Azure 上运行 Nginx 的 Docker 镜像,正确的 SSL 配置是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45719205/

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