[英]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.