ฉันมีโดเมน (สมมติว่า ตัวอย่าง.คอม
) และขณะนี้ฉันได้ตั้งค่าใบรับรอง Let's Encrypt และใช้งานได้อย่างเหมาะสม ตัวอย่าง.คอม
และ www.example.com
สำหรับ Apache บนอินสแตนซ์ Amazon Linux 2 AMI EC2 และฉันกำลังพยายามกำหนดค่าใบรับรองใหม่เพื่อตั้งค่าสำหรับโดเมนไวด์การ์ด (กล่าวคือ *.example.com
).
ฉันใช้ SSH ในอินสแตนซ์ EC2 และรันคำสั่งต่อไปนี้เพื่อพยายามทำสิ่งนี้ (กับโดเมนจริง ไม่ใช่ ตัวอย่าง.คอม
):
sudo certbot certonly --manual --preferred-challenges=dns --server https://acme-v02.api.letsencrypt.org/directory -d example.com -d *.example.com
เมื่อเรียกใช้คำสั่งนั้น ฉันได้รับข้อความต่อไปนี้:
จากนั้นฉันเพิ่มระเบียน TXT ในการตั้งค่า DNS ของฉันใน Google Domains ตามที่ระบบแจ้งแนะนำดังนี้:
จากนั้นฉันยืนยันว่ามีบันทึก TXT โดยใช้ไซต์ต่อไปนี้และป้อนข้อมูล _acme-ความท้าทาย
URL / ชื่อโฮสต์:
https://dnslookup.online/txt.html
เมื่อยืนยันว่ามีบันทึกแล้ว ฉันจึงกด Enter ในคอนโซล SSH แต่ฉันได้รับข้อผิดพลาดต่อไปนี้:
ฉันทำอะไรผิดที่ไม่อนุญาตให้ฉันออกใบรับรองไวด์การ์ด ความช่วยเหลือ / คำแนะนำใด ๆ ที่ชื่นชมอย่างมาก ขอขอบคุณ.
แก้ไข: ฉันควรทราบว่าฉันใช้โพสต์ต่อไปนี้เป็นจุดเริ่มต้นสำหรับสิ่งนี้: https://community.letsencrypt.org/t/you-may-need-to-use-a-different-authenticator-plugin/115026/4