簡體   English   中英

對於在Azure上運行Nginx的Docker映像,正確的SSL配置應該是什么

[英]What would the correct SSL configuration be for a Docker image running Nginx on Azure

我正在創建一個Dockerfile以在Nginx上為靜態站點運行在Azure上。 使用此Docker映像的所有應用程序服務將在強制重定向到SSL和H2的情況下運行。

如何配置這些值以利用Azure中我的應用程序服務上的SSL設置? 將SSL綁定到域時,尚不清楚Azure在幕后做什么。

    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 App Service團隊:您無需擔心Docker映像上的SSL配置,因為我們在上游處理它。 您唯一需要擔心的是,如果有人通過http訪問,請使用nginx級別的X-ARR-SSL標頭將其重定向到https。

例如,

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM