Cách Cài Đặt Chứng Chỉ SSL trên cPanel
Việc cài đặt SSL trên cPanel khá đơn giản: vào SSL/TLS → Manage SSL Sites, chọn tên miền của bạn, dán mã CRT vào ô Certificate rồi nhấn Autofill by Certificate. cPanel sẽ tự động điền thông tin vào ô KEY và CA Bundle. Nhấn Install Certificate để hoàn tất. Nếu bạn đã tạo CSR và xác minh tên miền xong, toàn bộ quá trình thường chỉ mất vài phút. Hướng dẫn này giải thích từng bước kèm ảnh minh họa, cách xử lý khi ô KEY bị trống và cả hai phương pháp thiết lập chuyển hướng HTTPS.
Tổng quan nhanh: Quy trình cài đặt SSL trên cPanel
- Đăng nhập vào cPanel
Truy cập cPanel qua bảng điều khiển của nhà cung cấp hosting hoặc trực tiếp tại siteadi.com/cpanel. - Mở SSL/TLS
Gõ "SSL" vào ô tìm kiếm của cPanel và nhấp vào biểu tượng SSL/TLS. - Nhấp vào Manage SSL Sites
Nhấp vào liên kết "Manage SSL sites" trong mục "INSTALL AND MANAGE SSL FOR YOUR SITE (HTTPS)". - Chọn tên miền và dán CRT
Chọn tên miền từ danh sách thả xuống; dán toàn bộ mã CRT bao gồm cả dòng BEGIN/END. - Nhấp Autofill by Certificate
Nếu CRT đúng, các ô KEY và CA Bundle sẽ được điền tự động. - Nhấp Install Certificate
Hoàn tất quá trình cài đặt chứng chỉ. - Bật chuyển hướng HTTPS
Thêm chuyển hướng 301 qua cPanel Redirects hoặc .htaccess. - Xác minh kết quả
Kiểm tra biểu tượng khóa trên trình duyệt và chạy kiểm tra SSL Labs.
Chuẩn bị trước khi cài đặt
Hãy đảm bảo bạn đã có đầy đủ những thứ sau. Thiếu bất kỳ mục nào, việc cài đặt sẽ không hoàn tất hoặc chứng chỉ sẽ không hoạt động đúng.
| Yêu cầu | Mô tả |
|---|---|
| Chứng chỉ SSL | Chứng chỉ hợp lệ đã được mua và xác minh tên miền xong. |
| Mã CRT | File chứng chỉ do CA cấp. Sao chép toàn bộ nội dung từ -----BEGIN CERTIFICATE----- đến -----END CERTIFICATE----- bao gồm cả dấu gạch ngang, không được bỏ sót ký tự nào. |
| Khóa riêng tư (KEY) | Khóa riêng tư được tạo trên máy chủ khi tạo CSR. Autofill thường tự tìm thấy; nếu không, phải lấy thủ công từ kho lưu trữ khóa của máy chủ. |
| CA Bundle (Chứng chỉ trung gian) | File chuỗi chứng chỉ từ CA. Autofill sẽ tự điền; nếu thiếu, một số trình duyệt sẽ hiển thị cảnh báo bảo mật dù chứng chỉ hợp lệ. |
| Quyền truy cập cPanel | Quyền đăng nhập cấp quản trị vào tài khoản cPanel đang lưu trữ tên miền của bạn. |
| Thông tin tên miền | Tên miền đầy đủ sẽ cài đặt SSL — phải khớp chính xác với trường Common Name trong chứng chỉ. |
Bước 1 — Đăng nhập vào cPanel
Vào bảng quản lý của nhà cung cấp hosting, tìm dịch vụ hosting của bạn và nhấp «Bảng điều khiển» hoặc «Quản lý» để vào cPanel. Bạn cũng có thể mở trình duyệt, gõ siteadi.com/cpanel và đăng nhập bằng thông tin tài khoản cPanel.
ℹ️ Không nhớ thông tin đăng nhập cPanel? Kiểm tra email chào mừng từ nhà cung cấp hosting — mật khẩu cPanel có thể khác với mật khẩu tài khoản chính.
Bước 2 — Mở SSL/TLS
Trên màn hình chính của cPanel, gõ SSL vào ô tìm kiếm phía trên. Nhấp vào biểu tượng SSL/TLS trong mục Bảo mật (Security).

Bước 3 — Mở Manage SSL Sites
Ở phần dưới trang SSL/TLS, tìm mục «INSTALL AND MANAGE SSL FOR YOUR SITE (HTTPS)» và nhấp vào liên kết «Manage SSL sites».

Bước 4 — Chọn tên miền và dán mã CRT
Trên trang Manage SSL Sites, chọn tên miền cần cài SSL từ danh sách thả xuống «Domain».
Mở file chứng chỉ và sao chép toàn bộ mã CRT — từ dòng -----BEGIN CERTIFICATE----- đến -----END CERTIFICATE----- không được bỏ sót bất kỳ ký tự nào. Dán đoạn mã đã sao chép vào ô «Certificate: (CRT)».

⚠️ Sao chép CRT đúng nguyên gốc — bao gồm cả dấu gạch ngang. Chỉ một khoảng trắng thừa hay một ký tự thiếu cũng có thể khiến Autofill không khớp được khóa riêng tư. Nên sao chép trực tiếp từ file .crt thay vì từ nội dung email để đảm bảo an toàn hơn.
Bước 5 — Autofill by Certificate
Nhấp nút «Autofill by Certificate» (thấy ở bên phải trong ảnh trên). Diễn giải kết quả như sau:
| Kết quả Autofill | Ý nghĩa | Cần làm gì |
|---|---|---|
| KEY được điền tự động | CRT đúng và khớp với khóa riêng tư trên máy chủ này | Chuyển sang bước 6 |
| CA Bundle được điền tự động | Đã tìm thấy và thêm chuỗi chứng chỉ trung gian | Không cần thao tác thêm |
| KEY vẫn trống | CRT không thuộc máy chủ này hoặc đã dán sai chứng chỉ | Dừng lại — xác minh bạn đang dùng đúng CRT |
| CA Bundle vẫn trống | Không tìm thấy chứng chỉ trung gian tự động | Dán thủ công file bundle từ CA vào ô CA Bundle |
Tại sao ô KEY lại trống? KEY và CRT là một cặp được khóa với nhau — cả hai phải được tạo từ cùng một CSR. Nếu KEY trống, rất có thể bạn đã dán CRT của tên miền khác hoặc máy chủ khác. Hãy kiểm tra lại file chứng chỉ và xác nhận CSR được tạo trên chính máy chủ này.
Bước 6 — Install Certificate
Sau khi ô KEY và CA Bundle đã được điền đầy đủ, cuộn trang xuống và nhấp nút «Install Certificate».

✅ Chứng chỉ SSL đã được cài đặt thành công vào cPanel. Tuy nhiên bước này chưa tự động chuyển hướng người dùng sang HTTPS — bạn cần hoàn tất bước 7.
Bước 7 — Chuyển hướng từ HTTP sang HTTPS
Cài đặt SSL không tự động chuyển hướng lưu lượng http:// sang https://. Nếu không có chuyển hướng, người dùng truy cập qua HTTP vẫn sẽ đến phiên bản không được mã hóa của trang web.
Phương pháp A — cPanel Redirects (Khuyên dùng)
- Mở mục Redirects từ màn hình chính của cPanel.
- Chọn loại: Permanent (301).
- Chọn tên miền và nhập URL đích là https://www.siteadi.com.
- Nhấp nút «Add».
Phương pháp B — .htaccess
Mở file .htaccess trong cPanel File Manager > public_html và thêm đoạn mã sau:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Tại sao dùng 301 chứ không phải 302? Chuyển hướng 301 (vĩnh viễn) báo cho công cụ tìm kiếm biết rằng toàn bộ giá trị SEO đã được chuyển vĩnh viễn sang URL HTTPS. Chuyển hướng 302 (tạm thời) thì không — các URL HTTP có thể vẫn được lập chỉ mục riêng. Đoạn mã .htaccess trên còn chuyển hướng các địa chỉ không có www sang có www, tránh vấn đề nội dung trùng lặp.
Bước 8 — Xác minh cài đặt
Trước khi ra mắt, hãy kiểm tra những điều sau:
- Mở https://www.siteadi.com trên trình duyệt — phải thấy biểu tượng khóa trên thanh địa chỉ.
- Thử truy cập http://siteadi.com — phải được tự động chuyển hướng sang HTTPS.
- Kiểm tra tab F12 > Console xem có cảnh báo Mixed Content không.
- Chạy kiểm tra đầy đủ tại ssllabs.com/ssltest — đặt mục tiêu điểm A hoặc cao hơn (cần cấu hình thêm như HSTS để đạt A+).
- Ghi lại ngày hết hạn của chứng chỉ; đặt nhắc nhở gia hạn ít nhất 30 ngày trước.
✅ Không thấy biểu tượng khóa? Nguyên nhân phổ biến nhất là thiếu CA Bundle — chuỗi chứng chỉ chưa đầy đủ. Quay lại trang Manage SSL Sites, điền thủ công CA Bundle và cài đặt lại. SSL Labs sẽ chỉ ra chính xác chứng chỉ trung gian nào đang thiếu.
Đang bán SSL cho khách hàng?
Với chương trình SSL Reseller của Domain Name API, bạn có thể cung cấp chứng chỉ DV, OV, EV và Wildcard qua tích hợp API và các module WHMCS, HostBill, Blesta.
Lỗi SSL phổ biến trên cPanel và cách khắc phục
| Lỗi | Nguyên nhân có thể | Cách khắc phục |
|---|---|---|
| KEY trống sau Autofill | CRT không khớp với khóa riêng tư của máy chủ này | Xác nhận CRT thuộc tên miền này và CSR được tạo trên máy chủ này. |
| CA Bundle không được điền | Không tìm thấy chứng chỉ trung gian tự động | Dán thủ công file bundle từ CA vào ô CA Bundle. |
| Trình duyệt hiển thị cảnh báo sau khi cài | Chuỗi chứng chỉ không đầy đủ hoặc có Mixed Content | Thêm CA Bundle; cập nhật URL các tài nguyên HTTP nội bộ sang HTTPS. |
| HTTPS không hoạt động — không có biểu tượng khóa | Chưa cấu hình chuyển hướng | Thêm chuyển hướng 301 qua cPanel Redirects hoặc .htaccess (Bước 7). |
| Cài đặt nhầm tên miền | Chọn sai tên miền từ danh sách thả xuống | Làm lại quá trình cài đặt và chọn đúng tên miền trong ô Domain. |
| CRT không được chấp nhận | Thiếu dấu gạch ngang hoặc có ký tự ẩn | Sao chép toàn bộ CRT từ file nguồn bao gồm dòng BEGIN/END; dùng file .crt thay vì nội dung email. |
Thực hành tốt nhất khi cài đặt SSL trên cPanel
Đừng bao giờ bỏ qua CA Bundle
Dù Autofill không điền, hãy luôn thêm CA Bundle thủ công. Nếu thiếu, một số trình duyệt và hệ điều hành cũ sẽ không thể xác minh chuỗi chứng chỉ — người dùng sẽ thấy cảnh báo bảo mật dù chứng chỉ hoàn toàn hợp lệ.
Kiểm tra cả phiên bản có www và không có www
Xác nhận rằng cả http://siteadi.com lẫn http://www.siteadi.com đều được chuyển hướng đến https://www.siteadi.com. Chuyển hướng thiếu sót sẽ gây ra vấn đề nội dung trùng lặp, ảnh hưởng SEO.
Wildcard Certificate chỉ cần cài một lần
Với Wildcard Certificate (*.siteadi.com), hãy chọn tên miền gốc (siteadi.com) trong Manage SSL Sites. Chứng chỉ sẽ tự động áp dụng cho tất cả subdomain cấp một trong phạm vi bao phủ — không cần cài riêng cho từng subdomain. Lưu ý: việc bảo vệ tên miền gốc (siteadi.com) phụ thuộc vào trường SAN của CA; hãy xác nhận với nhà cung cấp.
Kiểm tra Mixed Content sau khi chuyển sang HTTPS
Sau khi chuyển sang HTTPS, trang web của bạn có thể vẫn còn tài nguyên (hình ảnh, script, CSS) được tải qua HTTP. Dùng F12 > Console để phát hiện cảnh báo Mixed Content và cập nhật các URL liên quan sang HTTPS.
Theo dõi ngày hết hạn
Chứng chỉ SSL thường có hiệu lực 1 năm. Hãy gia hạn ít nhất 30 ngày trước khi hết hạn. Chứng chỉ hết hạn sẽ ngay lập tức gây ra cảnh báo trình duyệt và mất lưu lượng truy cập — đừng chỉ trông chờ vào thông báo từ CA.
Cài đặt Wildcard SSL trên cPanel
Wildcard SSL Certificate (*.siteadi.com) bảo vệ tên miền gốc và tất cả subdomain cấp một chỉ bằng một chứng chỉ duy nhất. Quy trình cài đặt trên cPanel hoàn toàn giống với cài đặt thông thường:
- Trong Manage SSL Sites, chọn tên miền gốc (siteadi.com) từ danh sách thả xuống Domain.
- Dán mã Wildcard CRT.
- Nhấp Autofill by Certificate, sau đó hoàn tất bằng Install Certificate.
Chứng chỉ sẽ tự động áp dụng cho tất cả subdomain trong phạm vi bao phủ — shop.siteadi.com, mail.siteadi.com, api.siteadi.com không cần cài đặt riêng.
ℹ️ Wildcard Certificate bao phủ *.siteadi.com. Việc bảo vệ tên miền gốc (siteadi.com) phụ thuộc vào trường SAN của CA. Wildcard cấp hai (*.sub.siteadi.com) cần chứng chỉ riêng.
Đang cung cấp Wildcard SSL cho khách hàng hosting?
Chương trình SSL Reseller của Domain Name API bao gồm Wildcard Certificate. Tự động hóa qua API hoặc các module thanh toán có sẵn.
Câu hỏi thường gặp (FAQ)
Cách cài đặt SSL Certificate trên cPanel như thế nào?
Vào cPanel > SSL/TLS > Manage SSL Sites. Chọn tên miền, dán toàn bộ mã CRT, nhấp Autofill by Certificate, rồi hoàn tất bằng Install Certificate. Trước khi ra mắt, thêm chuyển hướng 301 HTTP → HTTPS qua cPanel Redirects hoặc .htaccess.
CRT là gì và lấy ở đâu?
CRT là file chứng chỉ do CA cấp sau khi xác minh tên miền thành công. CA sẽ gửi file này qua email hoặc bảng điều khiển tài khoản. Sao chép toàn bộ nội dung từ -----BEGIN CERTIFICATE----- đến -----END CERTIFICATE----- bao gồm cả dấu gạch ngang.
Tại sao ô KEY vẫn trống sau khi dùng Autofill?
KEY và CRT phải được tạo từ cùng một CSR. Nếu KEY trống, rất có thể bạn đã dán sai CRT — hãy xác nhận chứng chỉ thuộc tên miền này và CSR được tạo trên máy chủ này.
Có thể cài đặt mà không có CA Bundle không?
Về mặt kỹ thuật là có, nhưng không khuyến khích. Thiếu CA Bundle, một số trình duyệt và hệ điều hành cũ sẽ không thể xác minh chuỗi chứng chỉ và hiển thị cảnh báo bảo mật dù chứng chỉ hợp lệ. Luôn thêm CA Bundle.
Sau khi cài SSL, HTTPS có tự động kích hoạt không?
Không. Cài đặt SSL chỉ kích hoạt HTTPS trên cổng 443, không tự động chuyển hướng lưu lượng HTTP. Cần cấu hình riêng chuyển hướng 301 qua cPanel Redirects hoặc .htaccess. Bước 7 giải thích cả hai phương pháp.
Wildcard Certificate có thể bảo vệ nhiều subdomain không?
Có. Cài Wildcard Certificate một lần bằng tên miền gốc. Chứng chỉ sẽ tự động áp dụng cho tất cả subdomain cấp một trong phạm vi bao phủ. Tùy cấu hình hosting, một số trường hợp có thể cần cài đặt thêm; hãy kiểm tra tài liệu CA của bạn.
Mixed Content là gì và cách khắc phục?
Mixed Content xảy ra khi tài nguyên (hình ảnh, script, font) được tải qua HTTP trên trang HTTPS. Dùng F12 > Console để tìm các URL bị ảnh hưởng và cập nhật sang HTTPS hoặc đường dẫn tương đối theo giao thức (//).
Cách gia hạn SSL Certificate trên cPanel?
Nhận CRT mới từ CA, vào Manage SSL Sites, chọn tên miền, dán CRT mới, nhấp Autofill by Certificate và hoàn tất bằng Install Certificate. Không cần thay đổi cài đặt chuyển hướng hiện có.
Có hỗ trợ kỹ thuật cho việc cài SSL trên cPanel không?
Domain Name API cung cấp tài liệu kỹ thuật và tài nguyên tích hợp trong khuôn khổ chương trình SSL Reseller. Để biết chi tiết, hãy truy cập trang SSL Reseller.
Kết luận
Việc cài đặt SSL trên cPanel có thể tóm gọn trong ba bước: dán CRT, nhấp Autofill, hoàn tất bằng Install Certificate. Bước hay bị bỏ sót nhất — và cũng là bước thực sự bảo vệ người dùng — chính là cấu hình chuyển hướng HTTPS. Đừng bỏ qua bước 7.
Sau khi xác nhận biểu tượng khóa trên trình duyệt, chạy kiểm tra SSL Labs, ghi lại ngày hết hạn và coi như đã hoàn thành.
Với các nhà cung cấp hosting và reseller đang quản lý SSL cho nhiều khách hàng, việc tự động hóa quá trình cấp phát chứng chỉ qua chương trình SSL Reseller của Domain Name API — thông qua tích hợp REST API hoặc module WHMCS — sẽ loại bỏ hoàn toàn gánh nặng thủ công ở bất kỳ quy mô nào.
Muốn tự động hóa quản lý SSL?
Domain Name API cung cấp quyền truy cập SSL Reseller, REST API để cấp phát tự động và các module có sẵn cho WHMCS, HostBill và Blesta.
