2017-08-16 3 views
0

静的サイト用のNginxでAzure上で実行するDockerfileを作成しています。このDockerイメージを使用するすべてのアプリケーションサービスは、SSLおよびH2への強制的なリダイレクトで実行されます。AzureでNginxを実行しているDockerイメージの正しいSSL構成は何ですか

私のアプリケーションサービスで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のアプリケーションサービスチームから

+0

Azureでは、SSLを終了ロードバランサを使用している場合を除きまで、あなたのケースとは何の関係もありません。だからあなたはあなたが探しているものは少し不明ですか? –

+0

私はUbuntuや他のLinux VMでSSL用にNGINXを設定する方法を知っています。しかしAzureでは、ドッカー画像が使用されます。私はサイト証明書とマップされたドメインでSSLを実行するために自分のAzureアプリケーションサービスで設定した設定を利用するように.confファイルを設定する方法を知る必要があります。 –

答えて

0

:我々は上流のそれの世話をするので、あなたは、あなたのドッカー画像上でSSLの設定を心配する必要はありません。あなたが心配する必要があるのは、誰かがhttpを経由してnginxレベルのX-ARR-SSLヘッダーを使ってhttpsにリダイレクトする場合だけです。例えば

if ($http_x_arr_ssl = "") { 
    return 301 https://$host$request_uri; 
} 
関連する問題