imagepit / gatsby-sample

gatsbyの練習サンプル
MIT License
0 stars 0 forks source link

[Let’s Encrypt]リバースプロキシNginxでの証明書更新時に404エラーで更新できない #5

Open imagepit opened 2 years ago

imagepit commented 2 years ago

http://localhost:8000/issue/preface

ITテックブログです

Gitalk_c93a5a42-7a7c-54dd-93ae-a3c593cc93ce

imagepit commented 2 years ago

certbot-auto renewコマンドで認証時にxxxx.com//.well-known/acme-challenge/xxxxxxxxにアクセスを行なっており、その結果として404エラーを返すような場合にこのような事象が発生するようです。

Nginxのサーバ設定に下記のように/.well-known/acme-challenge/に対して正常なステータスコードを返せるように存在するドキュメントルートを設定する事により認証が通るようになります。

location ^~ /.well-known/acme-challenge/ {
    root /var/www; # 実在するリバースプロキシ側のドキュメントルートを指定
}