Attempting to renew cert ドメイン名) from /etc/letsencrypt/renewal/ドメイン名.conf produced an unexpected error: Missing command line flag or config entry for this setting:
Let's EncryptのSSL更新をしようとしたらエラーがでてました
certbot-auto renewでエラー
certbot-auto renewコマンドをいれたら下記のようなエラーがでました
Attempting to renew cert (wonder-product.jp) from /etc/letsencrypt/renewal/wonder-product.jp.conf produced an unexpected error: Missing command line flag or config entry for this setting: Select the webroot for wonder-product.jp: Choices: ['Enter a new webroot', '/var/vhost/wonder-product/html'] (You can set this with the --webroot-path flag). Skipping. The following certs could not be renewed: /etc/letsencrypt/live/wonder-product.jp/fullchain.pem (failure)
全然更新できなくて困りました。nginxの場合はcertbot renewでLet’s Encrypt の更新エラーが出たので対応しましたの記事などを見ればよいですが、残念ながらこのサイトはnginxではないため、使えませんでした。openlitespeedなのですよね今回。。。
[[webroot_map]]が空
cat /etc/letsencrypt/renewal/wonder-product.jp.conf [[webroot_map]]
となっていました。本来ここはドキュメントルートが入るはずなので追加します
cat /etc/letsencrypt/renewal/wonder-product.jp.conf [[webroot_map]] wonder-product.jp = /var/vhost/wonder-product/html www.wonder-product.jp = /var/vhost/wonder-product/html
これでOKです。後はcertbot-auto renewコマンドをいれる事で更新ができます
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS