SSL Certificate: ส่ง CSR ยืนยันโดเมน และติดตั้งใบรับรอง

ตั้งค่า SSL Certificate ที่ซื้อผ่าน THAI DATA CLOUD บน TDC Enterprise ตั้งแต่สร้าง CSR เลือกวิธียืนยันโดเมน ดาวน์โหลดไฟล์ .crt และ CA bundle ไปจนถึง Reissue

โดย ทีมงาน THAI DATA CLOUD อัปเดต อ่าน 11 นาที

แชร์FacebookXLINELinkedIn
SSL Certificate — SSL Certificate: ส่ง CSR ยืนยันโดเมน และติดตั้งใบรับรอง
SSL Certificate: ส่ง CSR ยืนยันโดเมน และติดตั้งใบรับรอง

คำตอบสั้น ๆ: ตั้งค่า SSL Certificate ที่ซื้อผ่าน THAI DATA CLOUD บน TDC Enterprise ตั้งแต่สร้าง CSR เลือกวิธียืนยันโดเมน ดาวน์โหลดไฟล์ .crt และ CA bundle ไปจนถึง Reissue

คู่มือนี้อธิบาย SSL Certificate ทีละขั้นตอน พร้อมคำสั่งที่ใช้ได้จริงและปัญหาที่พบบ่อย

SSL Certificate ที่คุณซื้อผ่าน THAI DATA CLOUD จัดการได้เองทั้งหมดในพอร์ทัล TDC Enterprise ที่เมนู Web & Application → SSL Certificate ตั้งแต่ส่ง CSR ให้ผู้ออกใบรับรอง (RapidSSL · DigiCert) ยืนยันความเป็นเจ้าของโดเมน ดาวน์โหลดไฟล์ไปติดตั้งบนเว็บเซิร์ฟเวอร์ ไปจนถึงขอออกใบรับรองใหม่ (Reissue) เมื่อย้ายเซิร์ฟเวอร์ ใบรับรองที่จ่ายเงินแล้วแต่ยังไม่ได้ส่ง CSR จะยังไม่ถูกออกให้ จึงควรตั้งค่าทันทีหลังสั่งซื้อ

คู่มือนี้เหมาะกับผู้ดูแลเว็บไซต์ที่เพิ่งได้รับใบรับรอง หรือกำลังย้ายเว็บไปเครื่องใหม่ เมื่อทำครบทุกขั้นตอน เว็บของคุณจะเปิดผ่าน HTTPS ได้พร้อมไฟล์ใบรับรองครบชุด และคุณจะรู้วิธีดูวันหมดอายุและการ Reissue ที่ไม่มีค่าใช้จ่าย

แผนภาพขั้นตอนตั้งค่า SSL Certificate บน TDC Enterprise จาก Configure certificate ส่ง CSR ยืนยันโดเมน จนดาวน์โหลดไฟล์ไปติดตั้ง
ใบรับรองที่ชำระแล้วจะออกให้ก็ต่อเมื่อส่ง CSR และยืนยันโดเมนผ่าน

สิ่งที่ต้องเตรียม (SSL Certificate)

  • ใบรับรองที่ชำระเงินแล้วและแสดงอยู่ในหน้า SSL Certificate ของบัญชี การสั่งซื้อและต่ออายุไม่ได้ทำจากหน้านี้
  • สิทธิ์แก้ไข DNS ของโดเมน หรือสิทธิ์อัปโหลดไฟล์ขึ้นเว็บไซต์ หรือสิทธิ์อ่านกล่องอีเมลผู้ดูแลโดเมน เช่น [email protected] อย่างใดอย่างหนึ่ง
  • CSR จาก control panel หรือเซิร์ฟเวอร์ของคุณ หรือให้ระบบสร้าง key และ CSR ให้
  • รู้ประเภทเว็บเซิร์ฟเวอร์ที่ใช้ เช่น Apache, Nginx หรือ IIS และมีที่เก็บ private key ที่ปลอดภัย

ขั้นตอนที่ 1: เปิดรายการ SSL Certificate

คลิก Web & Application (เว็บและแอปพลิเคชัน) ที่แถบเมนูด้านซ้าย แล้วเลือก SSL Certificate หน้าจอจะแสดงหัวข้อ Your SSL certificates พร้อมปุ่ม Refresh แต่ละแถวแสดงโดเมน ชื่อสินค้า วันครบกำหนดชำระ (Due) และบอกว่าเป็นใบรับรองแบบ Standalone หรือเป็น Add-on ของบริการโฮสติ้ง พร้อมสถานะการเรียกเก็บเงิน

คลิกแถวหรือคำว่า Manage เพื่อเปิดหน้าจัดการ ถ้ามีกรอบเตือน This list may be incomplete ให้รอสักครู่แล้วคลิก Refresh เพราะข้อมูลบางส่วนอาจยังโหลดไม่ครบ

ภาพจำลองหน้าจัดการ SSL Certificate ใน TDC Enterprise การ์ด Status Common name Certificate expires และปุ่ม Configure certificate
ใบที่ยังไม่ตั้งค่าจะมีปุ่ม Configure certificate ที่มุมขวาบนและในการ์ด Next step (ภาพจำลอง)

ขั้นตอนที่ 2: เตรียม CSR ใน Configure certificate

หน้าจัดการแสดงการ์ด Status, Common name, Certificate expires และ CA order number ถ้าใบรับรองยังไม่ได้ตั้งค่า จะมีการ์ด Next step และปุ่ม Configure certificate คลิกปุ่มนี้ หน้าต่างจะเตือนให้ตรวจชื่อโดเมนก่อนส่ง เพราะถ้าผิดต้อง Reissue ใหม่ทั้งหมด จากนั้นเลือกวิธีได้ CSR

Generate a CSR for me

กรอก Domain, Organisation, City, Province / State, Country code (2 ตัวอักษร เช่น TH) และ Email แล้วคลิก Generate key & CSR ระบบจะแสดง private key เพียงครั้งเดียว คลิก Copy หรือ Download เก็บไว้ แล้วติ๊ก I have saved the private key somewhere safe. ก่อนส่ง key นี้ไม่ถูกเก็บไว้ที่ใด ถ้าหายจะใช้ใบรับรองไม่ได้

I already have a CSR

วาง CSR แบบ PEM ที่ขึ้นต้นด้วย -----BEGIN CERTIFICATE REQUEST----- วิธีนี้ปลอดภัยที่สุด เพราะ private key ไม่เคยออกจากเซิร์ฟเวอร์ของคุณ ถ้าใช้ Linux สร้างเองได้ด้วยคำสั่งนี้

openssl req -new -newkey rsa:2048 -nodes \
  -keyout www.example.com.key -out www.example.com.csr \
  -subj "/C=TH/ST=Bangkok/L=Bangkok/O=Example Co., Ltd./CN=www.example.com"
chmod 600 www.example.com.key
cat www.example.com.csr

ขั้นตอนที่ 3: เลือกวิธียืนยันโดเมนแล้วส่งคำขอ

ในหน้าต่างเดียวกัน เลือก Domain validation method ได้ 3 แบบ คือ DNS — add a TXT record (no email needed), File — publish a file on the site (ใช้กับ wildcard ไม่ได้) และ Email — approval link sent to an address at the domain ถ้าเลือก Email ต้องเลือก Approval email จากรายการที่ผู้ออกใบรับรองกำหนด อีเมลส่วนตัวทั่วไปจะถูกปฏิเสธ

เลือก Web server ให้ตรงกับเครื่องที่จะติดตั้ง ตรวจข้อมูลผู้ติดต่อ (First name, Last name, Job title, Phone, Contact email) ซึ่งเติมจากบัญชีให้แล้ว แก้ได้ถ้าผู้ดูแลเว็บเป็นคนละคน แล้วคลิก Submit to certificate authority

ตารางเปรียบเทียบวิธี Domain validation ของ SSL Certificate แบบ DNS File และ Email พร้อมสิ่งที่ต้องทำและข้อจำกัด
DNS เหมาะที่สุดเมื่อแก้ DNS ได้เอง และเป็นทางเลือกเดียวที่ใช้ได้ดีกับ wildcard

ขั้นตอนที่ 4: ทำ Domain validation ให้ผ่าน

หลังส่งคำขอ การ์ด Domain validation ในหน้าจัดการจะแสดงสิ่งที่ต้องทำตามวิธีที่เลือก

  • File หน้าจอแสดง path ของไฟล์ URL ที่ต้องเปิดได้ (Must be reachable at) และ File contents ให้ Copy หรือ Download ไปวางบนเว็บแบบข้อความล้วน แล้วคลิก I have uploaded it — check now
  • DNS เพิ่ม record ตาม Type (TXT), Host / name และ Value ที่แสดง แล้วคลิก I have added it — check now การเปลี่ยน DNS อาจใช้เวลาหลายนาที
  • Email เปิดอีเมลอนุมัติแล้วกดยืนยัน ถ้าไม่ได้รับ ใช้ปุ่ม Re-send approval email หรือ Change address เพื่อเปลี่ยนที่อยู่ แล้วกด Save & send

ตรวจจากเครื่องของคุณก่อนกดปุ่มตรวจสอบ โดยเปลี่ยนค่าในตัวอย่างให้ตรงกับที่หน้าจอแสดง เก็บไฟล์หรือ record ไว้ตามเดิมแม้ออกใบรับรองแล้ว เพราะจะถูกใช้ตรวจอีกครั้งตอน Reissue

curl -s http://www.example.com/.well-known/pki-validation/fileauth.txt
dig +short TXT example.com

ขั้นตอนที่ 5: ดาวน์โหลดไฟล์และติดตั้งบนเว็บเซิร์ฟเวอร์

เมื่อสถานะเปลี่ยนเป็นออกใบรับรองแล้ว การ์ด Certificate files จะมีช่อง Certificate (.crt) และ CA bundle ให้ Copy หรือ Download ได้ทั้งคู่ ไฟล์จะชื่อตามโดเมน เช่น www.example.com.crt และ www.example.com.ca-bundle.crt ส่วน private key จะไม่มีให้ดาวน์โหลดในหน้านี้ ใช้ไฟล์ที่คุณเก็บไว้ตั้งแต่ขั้นตอนที่ 2

สำหรับ Nginx ให้รวมใบรับรองกับ CA bundle เป็นไฟล์เดียว แล้วชี้ ssl_certificate ไปที่ไฟล์นั้น และ ssl_certificate_key ไปที่ private key ก่อนสั่ง reload ให้ทดสอบคอนฟิกทุกครั้ง

cat www.example.com.crt www.example.com.ca-bundle.crt | sudo tee /etc/ssl/certs/www.example.com.fullchain.crt > /dev/null
sudo nginx -t && sudo systemctl reload nginx

ถ้าใช้ Windows Server ดูวิธีติดตั้งที่คู่มือ ติดตั้ง SSL Certificate บน IIS และเมื่อมีใบรับรองแล้ว การ์ด Site seal จะมีปุ่ม Get site seal สำหรับคัดลอก Embed code ไปวางบนเว็บไซต์

ขั้นตอนที่ 6: Reissue เมื่อย้ายเซิร์ฟเวอร์หรือ key หาย

ในการ์ด Reissues คลิกปุ่ม Reissue หน้าต่าง Reissue certificate อธิบายว่าเป็นการออกใบใหม่ในคำสั่งซื้อเดิมโดยไม่มีค่าใช้จ่าย ใบเดิมยังใช้งานได้จนกว่าคุณจะติดตั้งใบใหม่ เตรียม CSR ใหม่แบบเดียวกับขั้นตอนที่ 2 เลือกวิธียืนยันโดเมน และต้องเลือก Approval email ทุกครั้ง เพราะหน้าจอระบุว่าการ Reissue ยืนยันทางอีเมลเสมอ แล้วคลิก Request reissue

ติดตั้งใบใหม่คู่กับ private key ชุดใหม่เท่านั้น key ชุดเก่าจะใช้กับใบใหม่ไม่ได้

ตรวจสอบว่า SSL Certificate ทำงานถูกต้อง

ทดสอบจากภายนอกว่าเซิร์ฟเวอร์ส่งใบรับรองที่ถูกต้องพร้อม CA bundle ค่า subject ต้องตรงกับ Common name และวันที่ notAfter ต้องตรงกับ Certificate expires ในหน้าจัดการ อ่านวิธีตรวจเพิ่มเติมได้ที่ ตรวจสอบ SSL Certificate และวันหมดอายุ

หน้าจอเทอร์มินัลตรวจ SSL Certificate ของ www.example.com ด้วย openssl แสดง subject issuer และวันหมดอายุ
subject ต้องตรงกับ Common name และ notAfter ต้องตรงกับ Certificate expires

ปัญหาที่พบบ่อยเกี่ยวกับ SSL Certificate

ทำไม Certificate expires ไม่ตรงกับวันหมดอายุของคำสั่งซื้อ?

ตั้งแต่มีนาคม 2026 ใบรับรองหนึ่งใบมีอายุไม่เกิน 200 วัน ขณะที่คำสั่งซื้อมักมีอายุหนึ่งปีขึ้นไป ช่องว่างนี้ปิดด้วยการ Reissue ซึ่งไม่มีค่าใช้จ่าย การ์ด Order details แสดงวันหมดอายุของคำสั่งซื้อแยกไว้ให้

ทำ private key หายต้องทำอย่างไร?

ไม่มีใครเก็บสำเนา private key ไว้ ทั้งทีมงานและผู้ออกใบรับรอง ทางเดียวคือ Reissue ด้วย CSR ใหม่แล้วติดตั้งใบใหม่คู่กับ key ใหม่

กด check now แล้วยังไม่ออกใบรับรองเพราะอะไร?

สำหรับวิธี File ให้ตรวจว่า URL ใน Must be reachable at เปิดได้ผ่าน http:// และเนื้อหาตรงทุกตัวอักษร ไม่มีช่องว่างหรือบรรทัดเกิน สำหรับวิธี DNS ให้รอจน record แพร่กระจาย ผู้ออกใบรับรองจะตรวจซ้ำเองต่อเนื่องหลายวัน

ใบรับรองแบบ wildcard เลือกวิธี File ไม่ได้ ต้องใช้วิธีใด?

ใบรับรองแบบ wildcard ยืนยันด้วยไฟล์ไม่ได้ ให้ใช้วิธี DNS โดยเพิ่ม TXT record และเก็บไว้ถาวรเพื่อใช้ตอน Reissue

ต้องการสั่งซื้อเพิ่มหรือต่ออายุ ทำได้ที่ไหน?

หน้า SSL Certificate ใช้จัดการใบที่ชำระแล้วเท่านั้น ไม่มีปุ่มสั่งซื้อหรือต่ออายุ ให้เปิด Ticket ถึงฝ่ายขายหรือติดต่อทีมงาน

หากต้องการให้ทีมงานช่วยตั้งค่าหรือติดตั้งใบรับรองให้ ติดต่อทีมงาน THAI DATA CLOUD ได้ทันที อ่านรายละเอียดของผู้ออกใบรับรองได้ที่ DigiCert: How to create a CSR และ DigiCert: DCV methods ส่วนเว็บที่ต้องการเครื่องแรงขึ้น ดูบริการ Cloud Server

อ่านเพิ่มเติมเกี่ยวกับ SSL Certificate

แชร์FacebookXLINELinkedIn

มีคำถามเรื่องบริการ? ติดต่อทีมงาน