DirectAdmin สร้าง SSL ฟรีด้วย Let’s Encrypt [วิธีเปิดใช้+สร้างSSL]

ตั้งแต่ที่ทาง DirectAdmin นำเอาตัว SSL ฟรีจากค่าย Let’s Encrypt เข้ามาใส่ในระบบสร้าง SSL ของ DirectAdmin เอง ก็พบเจอปัญหาเป็นระยะๆ เนื่องจากเป็นเวอร์ชั่นที่กำลังอยู่ในช่วงของการพัฒนาและปรับปรุงแก้ไขประสิทธิภาพต่างๆให้ดีขึ้น

สำหรับท่านที่มีปัญหา ผมแนะนำให้แก้ไขด้วยวิธีการด้านล่างนี้เป็นอันดับแรก มันคือการอัพเดต Let’s Encrypt ใน DA ให้เป็นรุ่นล่าสุดนั่นเอง

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

หลังจากนั้น ให้ทำการตั้งค่าต่างๆที่จำเป็นในไฟล์ /usr/local/directadmin/conf/directadmin.conf ดังนี้

enable_ssl_sni=1
letsencrypt=1
letsencrypt_renewal_days=85

ให้ทำการ Restart Service ของ DA 1 ครั้ง, หากเคยตั้งค่า letsencrypt=2 ให้ทำการ Rewrite Config ของ Web Server ด้วย

service directadmin restart
/usr/local/directadmin/custombuild/build rewrite_confs

ที่สำคัญเลย คือบางท่านอาจจะลืมเปิด SSL SNI ในระบบ DA ทำให้ไม่สามารถสร้าง SSL ได้ เพราะว่ามันต้องการ Private IP นั่นเอง, การเปิดใช้งาน SSL SNI จะทำให้เราสามารถใช้งาน Shared IP กันได้

หมายเหตุ: Cloud VPS by CloudHost จะตั้งค่าตามด้านบนนี้ไว้ให้พร้อมใช้งานเลย ไม่ต้องไปตั้งค่าเองผ่าน SSH หรือ Command Line.

และหลังจากขั้นตอนการตั้งค่าผ่านทาง Command Line ตรงนี้เสร็จสิ้นแล้ว ในการใช้งานจริงๆ คนทำตามขั้นตอนดังนี้

  1. เข้าไปที่เมนู Domain Setup >> โดเมนนั้นๆ >> ติ๊กถูก Secure SSL >> Save
  2. ติ๊กเลือก Use a symbolic link from private_html to public_html – allows for same data in http and https >> Save
  3. กลับมาหน้าหลัก และไปที่เมนู “SSL Certificates” ในหน้านี้เราจะต้องเห็นคำว่า “SSL is currently enabled for this domain. You can disable it here.” อยู่ด้านบนสุด
  4. เลือก “Free & automatic certificate from Let’s Encrypt” และกรอก Email ของ Administrator สำหรับโชว์ใน SSL >> Save (ส่วนค่าอื่นๆ แนะนำให้เป็นค่า Default ไว้นะครับ)

 

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

วิธีดู Username/Password ของ admin

สามารถดู Username/Password ของ admin ได้โดย 1 cat...

จำรหัสผ่านไม่ได้ FORGOT ADMIN PASSWORD

วันดีคืนดีก็เกินลืมรหัสผ่านของ admin ขึ้นมาซะดื้อๆ ครั้นจะลองเดาแล้วก็ ไม่ใช่ซักรหัสเลย...

การตั้งค่าวันเวลาที่จะให้?Cronjob ทำงาน

การทำงานของระบบ?Cronjob จะเน้นการทำงานซ้ำ ๆ ในเวลาเดิมเรื่อย ๆ เช่นทำงานทุก ๆ 1 ปี และปีละ 1...

วิธี เปลี่ยนภาษาเมนู DirectAdmin เป็นภาษาไทย หรือ ภาษาอังกฤษ Language DirectAdmin

วิธี เปลี่ยนภาษาเมนู DirectAdmin เป็นภาษาไทย หรือ ภาษาอังกฤษ Language DirectAdmin 1....

วิธีแก้ไขให้ DirectAdmin อ่านภาษาไทยได้

SSH เข้าไปยัง Server หรือ ที่เรียกโปรแกรมว่า putty วิธีใช้คำสั่ง แก้ไขไฟล์ vi...