ฉันไม่ได้สังเกตว่าใบรับรอง Let's Encrypt ของฉันหมดอายุแล้ว ฉันต้องการต่ออายุ

ฉันพิมพ์คำสั่งด้านล่าง

certbot renew

แต่ฉันได้รับข้อผิดพลาดด้านล่าง

# certbot renew
Saving debug log to /var/log/letsencrypt/letsencrypt.log

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /etc/letsencrypt/renewal/www.algebra.live.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Cert is due for renewal, auto-renewing...
Plugins selected: Authenticator webroot, Installer None
Starting new HTTPS connection (1): acme-v02.api.letsencrypt.org
Attempting to renew cert (www.algebra.live) from     /etc/letsencrypt/renewal/www.algebra.live.conf produced an unexpected error:     ('Connection aborted.', gaierror(-2, 'Name or service not known')). Skipping.
All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/www.algebra.live/fullchain.pem (failure)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -    

All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/www.algebra.live/fullchain.pem (failure)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -     -
1 renew failure(s), 0 parse failure(s)

ฉันจะต่ออายุใบรับรองนี้ได้อย่างไร

answer

คุณไม่สามารถต่ออายุใบรับรองสำหรับชื่อโฮสต์ที่ไม่มีบันทึกที่อยู่ใน DNS

Host www.algebra.live not found: 3(NXDOMAIN)

คุณต้องแก้ไขระเบียน DNS และเพิ่มระเบียนที่อยู่ที่เหมาะสมสำหรับชื่อนี้


นอกจากนี้ ดูเหมือนว่า certbot เวอร์ชันของคุณกำลังพยายามทำภารกิจ TLS-SNI-01 ซึ่งไม่อนุญาตอีกต่อไป คุณต้องอัปเดต certbot ก่อนลองอีกครั้ง