SSL Certificate Tools
  


Lowest Price SSL Certificate
SSL Certificate ราคาพิเศษลด 5% - 75% จากราคา Vendor Direct Pricing สั่งซื้อวันนี้รับส่วนลดเพิ่มอีก 5% - 10%

Update API: 22/04/2022 15:30AM

ฟรี เครื่องมือตรวจสอบ SSL Certificte สำหรับลูกค้าและผู้สนใจทั่วไป



Home/Index

What is a HTTPS

Moving HTTP to HTTPS

SSL Wizard

CSR & Private Key Gen.

Certificate Key Matcher



SSL Converter

SSL Installation

SSL Install Checker 1

SSL Install Checker 2

Secure Site Seal

CSR Decoder

SSL Decoder



Why No Padlock

Expiry Monitor

CAA Record Gen.

HTTP Header Check

Website CP Checker

Approver Email Checker



Server Checker (Deep Analysis)

Check SSL/TLS Capabilities of Your Browser

Buy SSL Certificate

วิธีติดตั้ง SSL Certificate บน CentOS




สิ่งที่ต้องเตรียมก่อนติดตั้ง SSL Certificate บน CentOS


ก่อนอื่นต้อง Generate CSR (Certificate Sign Request) และ Private Key ก่อน โดยคลิกเลือกเมนูนี้ ---> Generate CSR & Private Key

1. Copy CSR ที่ Gen ได้ Save as yourdomain.csr (เช่น siamecohost.csr)
2. Copy Private Key ที่ Gen ได้ Save as private.key
3. ส่ง CSR files ให้ ตัวแทนจำหน่าย SSL Certificate ที่ท่านสั่งซื้อ เพื่อนำไปออก SSL Certificate

ขั้นตอนการติดตั้ง SSL Certificate


เตรียมไฟล์ดังต่อไปนี้ให้พร้อม

1. certificate file - public.crt (หรือ certificate.crt)
ให้ Copy certificate code จากในอีเมล์ที่ทาง ตัวแทนจำหน่าย SSL Certificate ที่ท่านสั่งซื้อ ส่งมาให้ จากนั้นไปวางใน Notepad แล้ว Save as public.crt



2. private key file - private.key
ไฟล์ที่ได้จากการ Generate CSR & Private Key



3. intermediate certificate file - intermediate.crt
ให้เข้าไป Download intermedaite CA / Root จาก Link ในอีเมล์ที่ทาง ตัวแทนจำหน่าย SSL Certificate ที่ท่านสั่งซื้อ ส่งมาให้ ปกติจะมี 2 ไฟล์ เป็น IntermediateCA กับ RootCA เมื่อ Download มาแล้ว ให้เปิดไฟล์ด้วย Notepad Copy code จากนั้น copy code IntermediateCA กับ RootCA มาวางต่อกัน (ตามภาพ) จากนั้น Save as intermediate.crt



* ไฟล์ public.crt และ intermediate.crt แบบที่รวม CA/Root ไว้เรียบร้อยแล้ว สามารถขอได้จาก ตัวแทนจำหน่าย SSL Certificate ของท่าน

4. Upload / Transfer ทั้ง 3 ไฟล์ ขึ้นไปไว้บน Server ใน folder ตามนี้

public.crt --> /usr/local/ssl/crt/public.crt
private.key --> /usr/local/ssl/private/private.key
intermediate.crt --> /usr/local/ssl/crt/intermediate.crt

Config files เพื่อรองรับการใช้งาน SSL Certificate


5. เปิดไฟล์ httpd.conf บน Server

ใช้คำสั่ง vi httpd.conf เพื่อเปิดไฟล์ แล้วแก้ไข 3 บรรทัดนี้ (วิธีใช้งาน vi editor เบื้องต้น - https://go.shr.lc/2GdFgSJ)

SSLCertificateFile /usr/local/ssl/crt/public.crt
SSLCertificateKeyFile /usr/local/ssl/private/private.key
SSLCertificateChainFile /usr/local/ssl/crt/intermediate.crt

ตัวอย่าง ไฟล์ httpd.conf


หมายเหตุ: Apache บาง Version ไม่รองรับ SSLCertificateChainFile ให้เปลี่ยนเป็น SSLCertificateFile แทน

6. แก้ไขตรงส่วน VirtualHosts ตามนี้

<VirtualHost [IP ADDRESS]:443>
ServerAdmin [admin email address]
DocumentRoot /[path]/[to document root]
ServerName [site address]
ErrorLog /path/[error log]
SSLEngine on
SSLProtocol all
SSLCertificateFile /usr/local/ssl/crt/public.crt
SSLCertificateKeyFile /usr/local/ssl/crt/private.key
SSLCertificateChainFile /usr/local/ssl/crt/intermediate.crt
ServerPath /[path]
<Directory "/path]">
</Directory>
</VirtualHost>

หมายเหตุ: Apache บาง Version ไม่รองรับ SSLCertificateChainFile ให้เปลี่ยนเป็น SSLCertificateFile แทน

7. เสร็จแล้วทำการ Save ไฟล์ httpd.conf (ถ้าแก้ไขไฟล์ด้วยโปรแกรม VI กดปุ่ม ESC แล้วพิมพ์ :qw)

8. ทำการ Restart Apache โดยใช้คำสั่ง apachectl stop ตามด้วย apachectl startssl

9. ทำการทดสอบโดยเข้าไปที่ https://yourdomain.com

10. ตรวจสอบการติตตั้ง SSL Certificate SSL Checker








SSL-Tools.In.Th Power by Siamecohost.Com

Our Affiliates Website
SIAMECOHOST.COM | SSL-CERT.SHOP.TH | DOMAIN-TOOLS.IN.TH | THAIDSHOP.COM | ONLINEMEDIA.IN.TH | DOCFORM.ONLINE.TH