วิธียืนยันความเป็นเจ้าของโดเมน เพื่อออกใบรับรอง SSL Certificate
ตั้งค่าให้ Nginx แสดงผล Validation File
วิธีที่ 1. แสดงเนื้อหาไฟล์จาก config nginx โดยตรง
- หากต้องการแสดงผล Verify DV Code ผ่านไฟล์ Config ของ Nginx โดยตรง
สามารถสั่ง return 200 "เนื้อหาที่ต้องการ" และใช้ \n สำหรับขึ้นบรรทัดใหม่ของเนื้อหา
http {
...
server {
# ตัวอย่างการแสดง ของ comodo , sectigo
location "/.well-known/pki-validation/ชื่อใดๆ.txt" {
default_type text/plain;
return 200 "467D710FAA6AF119AA0B600016BCED9E33296BBA7C30005DB1A18B754DBDC0A1\ncomodoca.com";
}
# ตัวอย่างการแสดง file authfile.txt
location "/.well-known/pki-validation/authfile.txt" {
default_type text/plain;
return 200 "1813ghjn4k5kjwbjlqwtwzfc8w2dnvvm";
}
}
}
วิธีที่ 2. เรียกแสดงไฟล์ ทำการอัพโหลด validation file บนเซิร์ฟเวอร์
สร้างโฟลเดอร์สำหรับเก็บไฟล์ ตาม path ที่ต้องการ
- mkdir -p /var/www/html/.well-known/pki-validation
ทำการอัพโหลด .txt ไฟล์
- /var/www/html/.well-known/pki-validation/ชื่อไฟล์ที่ได้จากระบบ.txt
ตัวอย่างเช่น
/var/www/html/.well-known/pki-validation/fileauth.txt
/var/www/html/.well-known/pki-validation/CD6C98D6D598481EEA1EEF33B146FBB3.txt
เพิ่มคำสั่งใน config ของ nginx เพื่อให้ Nginx แสดงเนื้อหา validation file
server {
listen 80;
...
location /.well-known/(acme-challenge|pki-validation)/ {
root /var/www/html/;
}
...
}
ตรวจสอบความถูกต้องของ Config และ สั่ง Restart Nginx
- nginx -t
- service nginx reload
ทดสอบผล
- http://your-domain.com/.well-known/pki-validation/CD6C98D6D598481EEA1EEF33B146FBB3.txt
ข้อกำหนดในการเผยแพร่บทความ ข่าวสาร
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
ทั่วไป
คู่มือ / วิธีการติดตั้ง SSL Certificate สำหรับ cPanel Web Control Panel
บริการ SSL Certificate - โดยไอเรียลลี่โฮส