> คลังความรู้ > Control Panel directadmin > วิธีติดตั้ง SSL DirectAdmin Login :2222
โดยค่า Default ของตัว Control Panel ที่มีชื่อว่า DirectAdmin (DA) มันจะไม่มี SSL มาให้ และ Port ที่ใช้สำหรับ Login ก็คือ :2222 นั่นเอง
ปัจจุบัน DA รองรับการใช้งาน Let’s Encrypt ซึ่งเป็น SSL ฟรี สามารถขอ SSL ได้ผ่าน DA เลย การติดตั้ง SSL ให้หน้า DA Login จึงไม่ต้องเสียเงินอีกต่อไป
ต้องการใส่ SSL ให้หน้า Login เพื่อป้องกันการ Sniff User & Pass สามารถทำได้ดังนี้ (Custombuild 2.0)
วิธีนี้ใช้ได้สำหรับผู้ที่ใช้งานในสิทธิ์ root เท่านั้น
คำสั่ง
#cd /usr/local/directadmin/scripts
#./letsencrypt.sh request your.hostname.com 4096
โดยแก้ไข your.hostname.com ให้เป็น your.hostname.com ของคุณ
หากในขั้นตอนนี้ไม่ผ่าน ให้ทำการเพิ่ม DNS A Record ดังนี้
your.hostname.com
www.your.hostname.com
mail.your.hostname.com
pop.your.hostname.com
smtp.your.hostname.com
ftp.your.hostname.com
หลังจาก req SSL ผ่านเป็นที่เรียบร้อยแล้ว รอประมาณ 1 นาที ลองทดสอบเข้า URL https://your.hostname.com หรือจะลอง https://your.hostname.com:2222 ก็ได้ จะต้องขึ้นรูปกุญแจสีเขียว
จากนั้น ให้เราตั้งค่า DirectAdmin ให้ทำการ Redirect ไปหน้า Login ที่มี SSL เสมอ
ตั้งค่าตามนี้ ใชำคำสั่งที่ละบรรทัด
โดยแก้ไข your.hostname.com ให้เป็น your.hostname.com ของตัวเองด้วยนะครับ
#cd /usr/local/directadmin/conf
#perl -pi -e 's/SSL=0/SSL=1/' directadmin.conf
#echo "carootcert=/usr/local/directadmin/conf/carootcert.pem" >> directadmin.conf
#echo "force_hostname=your.hostname.com" >> directadmin.conf
#echo "ssl_redirect_host=your.hostname.com" >> directadmin.conf
#/etc/init.d/directadmin restart
.
ลิงก์เกี่ยวข้อง: https://help.directadmin.com/item.php?id=15
ที่มาของบทความ : https://xvlnw.com/topic/169
Add to Favourites Print this Article