How to enable LetsEncrypt เพื่อเปิดใช้งาน free SSL Certificate for Directadmin

DirectAdmin Free SSL Using Lets Encrypt

ที่มา: https://help.directadmin.com/item.php?id=648

LetsEncrypt เป็นเครื่องมือ SSL ฟรีที่ให้คุณติดตั้ง SSL Certificate พื้นฐานฟรีด้วยการคลิกเพียงครั้งเดียว รองรับทั้งแบบหลายโดเมน และโดเมนย่อย โดยจะต่ออายุใบอนุญาติให้อัตโนมัติ ก่อนที่จะหมดอายุการใช้งานซึ่งมีระยะเวลาประมาณ 90 วัน


ในการเปิดใช้งานคุณสมบัตินี้ใน DirectAdmin โปรดตรวจสอบให้แน่ใจว่าคุณมี DirectAdmin 1.50.1 หรือใหม่กว่า

  1. หากคุณใช้ CentOS 6 หรือใหม่กว่าขอแนะนำให้ตั้งค่า DA เพื่ออนุญาต SNI ซึ่งสิ่งนี้จะช่วยให้การตั้งค่าง่ายขึ้นโดยเฉพาะอย่างยิ่งเมื่อตั้งค่า SSL ภายใต้บัญชีผู้ดูแลระบบบน SERVER IP  (โดยปกติะไม่ได้ตั้งค่าเอาไว้) it's recommended to set DA to allow SNI 
    1.1 แก้ไขหรือเพิ่ม enable_ssl_sni=1 ในไฟล์ /usr/local/directadmin/conf/directadmin.conf
    1.2 แก้ไขหรือเพิ่ม letsencrypt=1 ในไฟล์ /usr/local/directadmin/conf/directadmin.conf

  2. Restart DirectAdmin: ด้วยคำสั่ง

    echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000

    หรือ

    systemctl restart directadmin.service

  3. Add the /.well-known Alias:

    cd /usr/local/directadmin/custombuild
    ./build rewrite_confs

  4. Install the most recent version of the script:

    cd /usr/local/directadmin/custombuild
    ./build update
    ./build letsencrypt

Users should then be able to see the LetsEncrypt option in their 'Enhanced' skin via:

User Level -> SSL Certificates

 

 

Credit: directadmin.com, 

 

Top