44979


**作成して三ヶ月後ぐらいにhttpsエラーになったので、下記コマンドを打ちました**

[code]

       certbot renew
    
[/code]

・すると下記エラーが表示されました

[code]

    Incorrect validation certificate for tls-sni-01 challenge.
    
[/code]

* * *

**どういう意味ですか？**  
・作成出来たのに更新できないのは、なぜ？？  
・どこを確認すれば良いですか？

* * *

**https化したドメインのイメージ**

> a.example.com
>
> b.example.com
>
> c.example.net

* * *

**環境**  
・CentOS7  
・Nginx


CC BY-SA 4.0
2018-06-21T15:49:48.240
44968
2018-06-22T02:39:53.760
7886
question
centos nginx letsencrypt
Let's Encrypt更新に失敗


letsencryptではドメインの確認のため、certbotが臨時の公開鍵で署名したファイルをディレクトリー`/.well-known/acme-
challenge`に置いて、そこに`ACME
Challenge`してきます。もしそのディレクトリーに適正にアクセスできなかければ、そのエラーが発生します。例えば、3つのドメインのどれかを301リダイレクトしていないでしょうか？

そういう場合には、letsencrypt用に`webroot`を別に設定するようにします。`webroot`の場所はどこでもいいですが、403にならないようにしておきます。

[code]

    location ^~ /.well-known/acme-challenge/ {
        root /var/www/acme-challenge;
    }
    
[/code]


CC BY-SA 4.0
2018-06-22T01:49:07.923
44979
2018-06-22T02:39:53.760
2018-06-22T02:39:53.760
15171
15171
44968
answer