Nginx HTTPからHTTPSへのリダイレクトがwwwサブドメインで機能しないのはなぜですか


0

次のように、すべてのHTTPトラフィックをHTTPSにリダイレクトするようにNGINXを構成しました。

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name domain.com www.domain.com;
    return 301 https://$host$request_uri;
}

(文字通りdomain.comではなく、私の実際のドメイン名)

domain.comのリダイレクトは正しく機能していますが、www.domain.comにアクセスしようとすると、HTTPバージョンが引き続き取得されます。

なぜそうなるのでしょうか?

回答:


0

Let's Encrypt certbotがlisten 80HTTPSサーバーブロックに別のディレクティブを追加しました。

Let's EncryptでHTTP-> HTTPSルールを管理できるように修正(「--redirect」をcerbotコマンドに渡す)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.