วิธีติดตั้ง SSL Certificate ให้กับ Nginx เพื่อทำ HTTPS:// , How to install ssl on nginx server
สำหรับท่านที่ติดตั้งเซิร์ฟเวอร์โดยใช้ Nginx ท่านสามารถดำเนินการติดตั้ง SSL Certificate ให้กับ Nginx
เพื่อทำ HTTPS:// หรือ เว็บไซต์ปลอดภัย ได้ดังนี้
1. ทำการ Login เข้า SSH
2. ทำการดาว์โหลด SSL Certificate จากศูนย์บริการ
3. ทำการสร้างโฟลเดอร์ เพื่อเก็บไฟล์ต่างๆ ของ SSL Certificate
-
mkdir -p /etc/nginx/ssl
4. ทำการอัพโหลด หรือ บันทึก Private Key ไว้ยังเซิร์ฟเวอร์ ของท่าน
- vi /etc/nginx/ssl/private.key
5. ทำการอัพโหลด SSL Certificate , CA Root ไว้ยังโฟลเดอร์ของท่าน
- /etc/nginx/ssl/CARootCertificate-ca.crt
- /etc/nginx/ssl/domain_com.crt
ทำการรวมไฟล์ domain_com.crt และ CARootCertificate-ca.crt เป็นไฟล์เดียวกัน
- cat /etc/nginx/ssl/your_domain_com.crt > domain_com_pack.crt
- cat /etc/nginx/ssl/CARootCertificate-ca.crt >> domain_com_pack.crt
6. Config Nginx เพื่อเปิดใช้งาน HTTPS
ทำการแก้ไขไฟล์ config nginx หรือสร้างไฟล์ใหม่
เช่น nginx.conf หรือ /etc/nginx/conf.d/your_domain.conf
###############################################################################
# Install SSL Certificate
###############################################################################
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name www.DOMAIN.com DOMAIN.com;
#ssl on;
ssl_certificate /etc/nginx/ssl/domain_com_pack.crt; #ทำการโหลด ssl certificate และ ca root
ssl_certificate_key /etc/nginx/ssl/private.key; #ทำการโหลด private key
root /var/www/html/;
location / {
root /var/www/html/;
}
...
}
7. ทำการสั่ง Restart Nginx Service
- ทดสอบความถูกต้องของค่า Nginx Config
nginx -t
- service nginx restart
หรือ
systemctl restart nginx
- ทดสอบโดยเรียกเข้าเว็บไซต์
https://your-domain.com
เนื้อหาที่เกี่ยวข้องกัน
ข้อกำหนดในการเผยแพร่บทความ ข่าวสาร
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
ทั่วไป
คู่มือ / วิธีการติดตั้ง SSL Certificate สำหรับ cPanel Web Control Panel
บริการ SSL Certificate - โดยไอเรียลลี่โฮส