Cài SSL miễn phí (AutoSSL) trên hosting cPanel và bật HTTPS cho WordPress
Cài SSL miễn phí trên hosting cPanel giúp website chạy HTTPS, có biểu tượng ổ khoá, không bị trình duyệt cảnh báo "Không an toàn" và được Google đánh giá tốt hơn. Bài viết hướng dẫn cấp SSL bằng AutoSSL, bật HTTPS cho WordPress và sửa lỗi khi SSL không cấp được.
AutoSSL là gì?
AutoSSL là tính năng của cPanel tự động cấp và gia hạn chứng chỉ SSL miễn phí cho các tên miền trong tài khoản hosting. Bạn không phải mua chứng chỉ hay nhớ ngày gia hạn: chỉ cần tên miền trỏ đúng về hosting.
Điều kiện để AutoSSL cấp được chứng chỉ
- Tên miền (và
www) đã trỏ bản ghi A về đúng IP của hosting. Xem cách trỏ tên miền về hosting. - DNS đã cập nhật xong (kiểm tra bằng công cụ kiểm tra DNS).
- Website không chặn đường dẫn
/.well-known/(một số plugin bảo mật hoặc quy tắc.htaccesscó thể chặn).
Cách cấp SSL
Trên trang quản lý hosting của SuniHost
Mở Quản lý dịch vụ → Hosting, vào trang quản lý gói. Khung Chứng chỉ SSL hiện trạng thái SSL của từng tên miền (còn bao nhiêu ngày, nhà cấp). Nếu tên miền chưa có SSL hoặc sắp hết hạn, bấm Cấp lại SSL; danh sách tự cập nhật, thường xong sau 1–5 phút.
Trong cPanel
- Đăng nhập cPanel, tìm mục SSL/TLS Status.
- Bấm Run AutoSSL và chờ vài phút.
- Tên miền có biểu tượng khoá xanh là đã có chứng chỉ hợp lệ. Nếu báo lỗi, rê chuột vào để xem lý do.
Bật HTTPS cho WordPress
1. Đổi địa chỉ website sang https
Vào Cài đặt → Tổng quan, sửa cả Địa chỉ WordPress (URL) và Địa chỉ trang web (URL) từ http:// thành https://, rồi lưu. Bạn sẽ phải đăng nhập lại.
2. Tự chuyển HTTP sang HTTPS
Thêm vào đầu tệp .htaccess ở thư mục gốc website (qua File Manager của cPanel):
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
3. Sửa lỗi "mixed content"
Nếu đã có HTTPS mà ổ khoá vẫn không hiện, thường do bài viết còn ảnh, script dạng http://. Dùng một plugin thay thế chuỗi trong cơ sở dữ liệu để đổi http://tenmien.com thành https://tenmien.com (nhớ sao lưu trước).
SSL không cấp được: nguyên nhân thường gặp
- Tên miền chưa trỏ đúng IP: kiểm tra lại bản ghi A của cả
@vàwww. - Dùng Cloudflare chế độ proxy: quá trình xác minh có thể thất bại. Tạm chuyển sang chế độ chỉ DNS (đám mây xám) để cấp SSL, sau đó bật lại proxy và đặt chế độ SSL của Cloudflare là Full.
- Bản ghi CAA chặn: nếu tên miền có bản ghi CAA, cần cho phép tổ chức cấp chứng chỉ mà hosting sử dụng.
- Vượt giới hạn cấp chứng chỉ: thử lại nhiều lần trong thời gian ngắn có thể bị giới hạn tạm thời; chờ vài giờ rồi thử lại.
Sau khi cấp, kiểm tra chứng chỉ từ bên ngoài bằng công cụ kiểm tra SSL: xem ngày hết hạn, nhà cấp và chứng chỉ có khớp tên miền không.
Câu hỏi thường gặp
SSL miễn phí có kém an toàn hơn SSL trả phí không?
Về mã hoá thì như nhau. SSL trả phí khác ở mức xác minh doanh nghiệp, bảo hiểm và hỗ trợ; website thông thường dùng SSL miễn phí là đủ.
Bao lâu phải gia hạn?
Chứng chỉ miễn phí có thời hạn ngắn, nhưng AutoSSL tự gia hạn trước khi hết hạn nên bạn không phải làm gì, miễn tên miền vẫn trỏ đúng về hosting.
Kết luận
HTTPS giờ là tiêu chuẩn bắt buộc. Với AutoSSL, bạn có SSL miễn phí, tự gia hạn chỉ sau vài phút. Xem các gói hosting cPanel có sẵn SSL miễn phí, và bài cài WordPress trên hosting cPanel.
Bạn thấy bài viết này hữu ích?
Chia sẻ lên Facebook