Tổng hợp các cách cài chứng chỉ SSL miễn phí, chuẩn nhất 2021

Nếu bạn tìm kiếm cách cài chứng chỉ ssl miễn phí thì đây chính là thông tin mà bạn cần. Dưới đây là một số cách cài đặt SSL miễn phí cho website chuẩn chỉnh nhất. Cùng theo dõi và thực hiện theo nhé.

Chứng chỉ SSL là gì?

Chứng chỉ SSL là một loại chứng chỉ giúp mã hóa thông tin trên các thiết bị, ứng dụng có hỗ trợ mã hóa bằng chứng chỉ SSL. Loại chứng chỉ SSL sẽ gồm hai phần là Privated Key và Public Key.

Public key sẽ được cài đặt ở ứng dụng đầu cuối mà trình duyệt hay những ứng dụng khác có thể truy cập đọc được. Privated Key sẽ được cài đặt ở ứng dụng xử lý tiếp nhận dữ liệu, mục đích như một chìa khóa để giải mã dữ liệu gửi đi từ thiết bị đầu cuối thông qua Public Key.

Hiện nay, nếu muốn có chứng chỉ SSL thì bạn phải đăng ký với những tổ chức cung cấp chứng chỉ này như Comodo, GreoTrust, Symantec,… với một chi phí nhất định. Còn về Let’s Encrypt cũng là một tổ chức xác thực SSL như Comodo hay GeoTrust như nó là tổ chức phi lợi nhuận được thành lập dưới sự bảo trợ của các tổ chức lớn là Cisco, Akamai, Facebook,… với mục đích là giúp mọi website đều được mã hóa một cách miễn phí.

Do vậy, chứng chỉ SSL tại Let’s Encrypt cũng không khác so với chứng chỉ SSL của các nhà cung cấp khác nhưng vì miễn phí nên bạn phải gia hạn mỗi 90 ngày một lần.

Hướng dẫn các cách cài chứng chỉ SSL miễn phí

Dưới đây chính là cách cài chứng chỉ SSL hoàn toàn miễn phí à bạn có thể thực hiện dễ dàng.

Trên Let’s Encrypt trên DirectAdmin

Để cài chứng chỉ SSL Let’s Encrypt thì tên miền của bạn phải được trỏ trực tiếp về host mà không thông qua bất kỳ proxy nào. Tốt nhất là nên thông qua nameserver của nhà cung cấp.

Nếu host của bạn có hỗ trợ cài SSL miễn phí Let’s Encrypt thì bạn sẽ tìm thấy mục Let’s Encrypt SSL trong bảng điều khiển DirectAdmin.

Bước 1: Đăng nhập vào DirectAdmin Dashboard -> Chọn SSL Certificates.

Tổng hợp các cách cài chứng chỉ SSL miễn phí, chuẩn nhất 2021 1

Bước 2: Chọn Free & automatic certificate from Let’s Encrypt -> Save.

Tổng hợp các cách cài chứng chỉ SSL miễn phí, chuẩn nhất 2021 2

Tổng hợp các cách cài chứng chỉ SSL miễn phí, chuẩn nhất 2021 3

Như vậy là bạn đã cài đặt xong chứng chỉ SSL miễn phí cho hosting của mình.

Enable SSL và Symbolic link

Tổng hợp các cách cài chứng chỉ SSL miễn phí, chuẩn nhất 2021 4

Tổng hợp các cách cài chứng chỉ SSL miễn phí, chuẩn nhất 2021 5

Cách tạo và cài đặt chứng chỉ SSL miễn phí cho Apache trên CentOS 7

Bước 1: Cập nhật lại hệ thống.

yum -y update

Bước 2: Cài đặt mod_ssl để cấu hình Let’s Encrypt.

yum install -y mod_ssl

Bước 3: Cài đặt EPEL repositoryyum-utils.

yum –y install epel-release yum-utils

Bước 4: Cài đặt Cerbot cho Apache.

yum –y install certbot-apache

Bước 5: Cài đặt SSL. Sử dụng dòng lệnh sau:

certbot

Bạn vào thư mục /etc/letsencrypt/live/{domain} để kiểm tra các file chứa key và chứng chỉ SSL.

Cách gia hạn chứng chỉ SSL Let’s Encrypt

Theo mặc định, chứng chỉ SSL của Let’s Encrypt chỉ có hiệu lực 90 ngày kể từ ngày đăng ký. Vì vậy, nếu bạn muốn sử dụng dài lâu thì việc gia hạn chứng chỉ là vô cùng quan trọng.

Dưới đây là các bước giúp bạn gia hạn chứng chỉ SSL miễn phí Let’s Encrypt:

Bước 1: Chạy dòng lệnh để kiểm tra quá trình gia hạn bằng tay.

certbot renew –dry-run

Lệnh này sẽ kiểm tra việc gia hạn chứng chỉ hiện tại.

Bước 2: Điều chỉnh cronjob để có thể chạy lệnh tự động kiểm tra gia hạn.

crontab -e

Thêm dòng bên dưới vào cronjob:

0 0 15 * * /usr/bin/certbot renew >/dev/null 2>&1

Cronjob trên sẽ tự động gia hạn vào 0 giờ 0 phút ngày 15 hàng tháng.

Như vậy, trên là cách cài chứng chỉ SSL miễn phí. Nếu bạn đang muốn cài đặt chứng chỉ ssl cho website thì hãy thực hiện theo những cách trên nhé. Nhưng nếu không muốn sử dụng chứng chỉ SSL của Let’s Enrypt thì có thể chọn các gói OV, EV hay DV của nhà cung cấp Comodo tại KDATA với mức giá tiết kiệm và bảo mật hiệu quả. Chúc bạn thành công!

Có thể bạn muốn xem thêm: https://blog.kdata.vn/cac-loai-chung-chi-ssl-dua-tren-muc-do-xac-thuc-308/