Cài đặt giao thức https:// qua chứng chỉ SSL miễn phí

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting

Kể từ 2014 trở  lại, google càng ngày càng ưu tiên ác website có hỗ trợ giao thức https:// trên phần tìm kiếm của họ. Trên đà phát triển các giao thức được nâng cao giúp bạn nhận biết hoặc chống lại một số code hay phần mềm mềm độc hai trên website. Để thực hiện giao thức https:// này bạn cần có một chứng chỉ SSL hợp lệ. Vậy làm sao để thêm chứng chỉ SSL? Ở đâu cấp chúng?

Hiện tại, có 3 cách để được cấp chứng chỉ này. Từ phía Hosting, từ Couldfake, mua tại một số nhà cung cấp. Vậy làm sao để lấy và cài đặt chứng chỉ SLL nâng cấp website lên giao thức https://.

Chứng chỉ SSL bao gồm

Đối với chứng chỉ SSL gồm 3 phần được mã hóa với 3 cái tên:

  • Origin Certificate: (CRT)
  • Private key: (KEY)
  • Certificate Authority Bundle: (CABUNDLE)

3 phần này sẽ được mã hóa đặc biệt bạn có thể nhận được và cài đặt qua giao thức https:// qua phần sau đây

Chứng chỉ SSL qua Le’ts Encrypt của hosting

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting

Le’ts Encrypt là một công cụ cung cấp mã hoá hỗ trợ trên các hosting. Việc có công cụ này còn phụ thuộc vào khi bạn mua hosting ví dụ như một số nhà cung cấp hositng như stable hosting, bluehosting,… là những hosting có hỗ trợ. Để cài đặt giao thức https:// bạn cần phải có quyền đăng nhập vào hosting. Và làm theo hướng dẫn sau đây:

Hướng dẫn cấp chứng chỉ SSL qua Let’s Encrypt

Đầu tiên bạn cần đăng nhập vào hosting. Bạn thấy mục Let’s Encrypt SSL tại phần Security.

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Chọn Let’s Encrypt

Sau đó bạn nhấn vào +Issue

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Nhấn Issue theo domain bạn cần cài ssl

Tiếp theo bạn nhấn vào buttom Issue

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Nhấn vào Issue
hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Thông báo thành công khi cài đặt Let’s Encrypt

Sau đó bạn sẽ thấy một thông báo thành công hay bị lỗi. Nếu bị lỗi bạn hãy thử vào file manager của hosting đổi tên file .htaccess thành .htaccess_bak (thường nằm tại thư mục publist_html nhé) và thử lại. Sau khi thành công bạn vào đổi lại thành .htaccess.

Xem thêm: hướng dẫn hiện file .htaccess tại file manager

Và bây giờ bạn có thể truy cập thẳng vào trang website của mình để thấy được hiện giao thức https:// (màu danh lá) nhé.

Gia hạn chứng chỉ từ Let’s Encrypt

Bạn có thể sử dụng chứng chỉ này trong vòng 90 ngày. Nhưng bạn đừng lo công cụ Let’s Encrypt SSL sẽ tự động gia hạn. Mỗi khi gia hạn bạn sẽ được nhận email thông báo. Nếu bạn nhận mail thông báo thất bạn bạn hãy sửa file .htaccess mà mình hướng dẫn trên nhé.

Cài SSL miễn phí theo cách thủ công.

Nếu Hosting của bạn không hỗ trợ công cụ cài đặt chứng chỉ SSL thì bạn có thể mượn môt nhà cung cấp thứ 3: như SSL For Free, Couldflare. Và thực hiện theo một cách thêm vào thủ công nhé. Bạn và chọn một trong 2 nhà cung cấp và xem tiếp phần thêm chứng chỉ nhé.

Tạo chứng chỉ cùng SSL For Free

Đầu tiên bạn cần vào website sslforfree.com (giải capcha để tiếp tục) và nhập tên miền website của bạn. Sau đó nhấn Create SSL Certificate. Phần này nó sẽ tự nhảy thêm một sub domain với www.domain

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Điền domain và nhấp Create SSL Certificate

Sau đó bạn chọn Automatic FTP Verification (bạn sẽ dùng tài khoản FTP)

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Chọn sau đó điền thông tin và nhấn

Tiếp theo bạn điền thông tin của tài khoản FTP của tên miền vào from mẫu và chọn Download Free SLL Certificate. Để hoàn thành quá trình tạo chứng chỉ SSL.

Xem thêm: Cách tạo tài khoản FTP trên hositng.

Tạo chứng chỉ cùng Couldfare

Bạn nên xem qua bài: giới thiệu và sử dụng Couldfare

Bạn hãy vào website Couldfare và tạo một tài khoản (bạn nên lưu lại tài khoản này). Để tạo và sử dụng Cloudflare bạn xem qua bài viết: Tạo và sử dụng couldfare cho website.Sau đó đăng nhập vào vào chọn tab Crypto. Tại mục đầu tiên SLL bạn chuyển sang Flexible.

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Chọn tab Crypto và chọn Fiexble

Tiếp bạn kéo xuống phần Origin Certificates chọn Create Crtificate. Tại đây bạn thiết lập giống như hình dưới và chọn next nhé. Phần này đã mặc định rồi bạn chỉ kiểm tra lại nhé.

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Nhấp Create Certificates để tạo mã
hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Nhấp next
hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
2 đoạn mã đã được tạo ra từ Couldfare
hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Nhấp tải về mã nếu cần

Sau đó bạn sẽ nhận được bảng mã SSL bạn có thể tải về.

Thêm chứng chỉ SSL vào hosting

Khi bạn tải hay tạo thành công chứng chỉ SSL của 2 nhà cung cấp trên bạn sẽ nhận được 2 đoạn mã hóa. Bạn hãy yên tâm nhé vì đoạn mã thứ 3 sẽ do hosting dịch từ 1 đoạn mã trên kết hợp với domain nhé.

Trước tiên bạn cần đăng nhập vào hosting và chọn mục SSL/TLS thuộc phần Security.

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Chọn SSL/TS

Sau đó bạn chọn Manage SSL sites

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Chọn Manage SSL sites

Bạn chọn Domain cần nâng cấp lên giao thức https://

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Chọn domain. Coppy lần lượt 2 đoạn từ Couldfare 2 ô trên, ô dưới cùng sẽ tự động hiện ra và nhấn next

Bạn điền đoạn mã Origin Certificate được cấp từ 2 nhà cung cấp trên vào phần Certificate: (CRT) => bên cạnh sẽ tự động hiện bottom autofill by Certificate bạn nhấp vào bottom đó nhé. Sau khi nhấp xong bạn sẽ thất phần Certificate Authority Bundle: (CABUNDLE) tự động điền đoạn mã nhé

Sau đó bạn điều phần Private Key (KEY) đã được tại về tại ô Private Key (KEY) và chọn Install Certificate

Khi bạn nhập chính xác các đoạn mã trên bạn sẽ nhận được thông báo thành công và nhấn OK là xong nhé.

Gia hạn chứng chỉ SSL thủ công

Với 2 nhà cung cấp SSL thủ công trên bạn sẽ cần vào gia hạn chúng cứ 6 tháng 1 lần. VIệc gia hạn bạn chỉ cần tạo lại mã tại 2 nhà cung cấp này. Sau đó làm lại bước thêm chứng chỉ SSL là đã gia hạn xong nhé.

Chuyển https:// sang https://

Website sử dụng mã nguồn WordPress

Nếu bạn đang dùng website trên mã nguồn WP. Bạn nên vào tải Plugin Really Simple SSL và kích hoạt website bạn sẽ tự động chuyển.

Website sử dụng mã nguồn  khác

Lúc này bạn mở file .htaccess lên và thêm đoạn code sau đây vào:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Đoạn code trên có nghĩa chuyển thất cả https:// sang https:// nhé. Nếu bạn xuyên hãy sửa tất cả code đường dẫn trong souce từ https:// sang https:// là được nhé. Nếu không chuyển được bạn hãy liên lạc với một điểm thiết kế website để hỗ trợ bạn.

hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Chỉnh sửa file .htaccess
hướng dẫn cài đặt giao thức https:// website qua chứng chỉ ssl miễn phí của hosting
Thêm code vào file .htaccess

Có thể thêm chứng chỉ SSL này không hoàn tất hay thành công website bạn sẽ gặp phải một số lỗi? Đặc biệt là một số quá trình chuyển http sang https:// nhé. Bạn có thể xem cách truy cập các website bị lỗi SSL (thông báo bảo mật website). Nếu bị trường hợp này bạn hãy làm lại quá trình thêm vào nhé.

Trên đây toàn bộ quá trình thêm chứng chỉ SSL vào website. Khi này bạn có thể vào website với đường dẫn https:// ở trước. Nếu bạn không thêm phần https:// vào nhưng website vẫn hiện ra nhé. Chúc các bạn thành công và bảo mật website tối ưu nhất.

Toby Trương
Tôi là Admin của website EzLasso.com Xin chào! Tôi là Khai còn gọi là "Toby", người viết website này. Tôi có một đam mê về công nghệ, thiết bị máy tính và mong muốn được chia sẻ cho tất cả mọi người .