วิธีแก้ไข หากขอ SSL Let’s encrypt แล้ว Error
ในกรณีที่ทำการขอ SSL ของ Let’s encrypt ผ่าน DirectAdmin แล้ว ขึ้น error นี้
Getting challenge for domain.nl from acme-server...
/usr/local/directadmin/scripts/letsencrypt.sh: line 319: /var/www/html/.well-known/acme-challenge/: Is a directory
/usr/local/directadmin/scripts/letsencrypt.sh: line 322: [: -ne: unary operator expected
Waiting for domain verification...
rm: cannot remove `/var/www/html/.well-known/acme-challenge/': Is a directory
Challenge is . Details: . Exiting...
เปิดไฟล์
nano /usr/local/directadmin/scripts/letsencrypt.sh
ค้นหา
CHALLENGE="`echo "${RESPONSE}" | egrep -o '{[^{]*\"type\":\"http-01\"[^}]*'`"
แทนที่ด้วย
CHALLENGE="`echo "${RESPONSE}" | awk '/\"type\": \"http-01\"/,/}/'`"
แล้ว save file หลังจากนั้นให้ลองทำการขอ SSL ใหม่ ผ่านฉลุยครับ
อย่าลืม นึกถึง อีโว โฮสติ้ง นะครับ