Cài đặt chứng chỉ SSL hoàn toàn miễn phí cho website WordPress

1 392

Lần đầu tiên Google áp dụng giao thức HTTPS (Hypertext Transfer Protocol Secure – sự kết hợp của giao thức HTTP truyền thống và giao thức bảo mật SSL – Secure Socket Layer ) vào năm 2011 trên các website. Tuy nhiên theo thông báo chính thức thì phải đến tháng 7/2018 thì trình duyệt Chrome mới đánh dấu những trang không sử dụng HTTPS là “không an toàn” dựa trên giao thức SSL ( Secure Socket Layer). Theo đó, khi truy cập vào các website không sử dụng HTTPS, Chrome sẽ đánh dấu các trang đó là “không an toàn”. Vì vậy việc cài đặt SSL cho Website là rất cần thiết nếu như bạn không muốn từ khóa của mình bị Google đánh tụt “không phanh”.

Qua bài viết này, vuabiz sẽ hướng dẫn cách cài đặt SSL hoàn toàn miễn phí cho website của bạn nhé.

1. SSL là gì ?

Chứng chỉ SSL – Secure Socket Layer hiểu đơn giản là một giao thức hay một chứng chỉ bảo được cài đặt cho một Website. Theo đó với một website đã cài đặt SSL thì tất cả dữ liệu của webiste sẽ được mã hoá toàn bộ, giúp cho những  thông tin trên website sẽ được mã hóa, từ đó ngăn chặn các đối tượng xấu ăn cáp dữ liệu quan trọng. Đặc biệt là với các website có giao dịch tài chính hay mua bán – bạn sẽ yên tâm hơn khi thực hiện giao dịch tại đây.

2. Các cài đặt SSL MIỄN PHÍ cho Website wordpress trên Hosting

Để cài đặt SSL vào Hosting, bạn cần có tài khoản FTP chính để truy nhập vào thư mục gốc của host. Thông thường nó sẽ giống với tên truy cập vào gói host.

Bước 1: Lấy chứng chỉ (MIỄN PHÍ) trên SSL FOR FREE

Truy cập vào trang https://www.sslforfree.com/ sau đó nhập tên miền của bạn vào và chọn Create Free SSL Certificate.

Chú ý : Hãy điền nhiều tên miền vào một lúc nếu bạn cần tạo SSL cho nhiều subdomain cùng lúc, ví dụ vuabiz.com, mail.vuabiz.com, top.vuabiz.com).

Tiếp theo bạn click chọn “Automatic FTP Verification.”

Tiếp theo bạn nhập đầy đủ thông tin truy nhập FTP chính vào host mà bạn cần chuẩn bị ở trên. Cổng Port giữ nguyên mặc định là 21 nhé.

Phần Directory bạn cần nhập vào thư mục gốc của tên miền cần cài SSL nếu domain của bạn là 

Còn nếu tên miền mà bạn cần cài SSL là addon domain hoặc subdomain thì bạn phải nhập đúng đường dẫn thư mục chứa tên miền (Truy cập FTP bằng FileZilla để biết đúng địa chỉ của thư mục chứa tên miền đó)

Cuối cùng Chọn “Download Free SSL Certificate” để hoàn tất.

Sau khi thông tin FTP bạn nhập vào là đúng thì sẽ trả ra kết quả Certificate và Private Key như sau.

Bạn có thể lưu ra file .txt ba đoạn mã trên hoặc dowload về máy dưới dạng file .zip đều được.

Bước 2: Cài chứng chỉ vào host có sử dụng cPanel

Đăng nhập vào Cpanel, di chuyển đến mục Security và tìm đến “SSL/TLS”

Đầu tiên bạn click vào Private Key (KEY) để upload Private key lên host. Click vào “Generate, view, upload, or delete your private keys.”

Dán Private Key bạn nhận được ở Bước 1 vào ô dưới đây, nhập vào mô tả cho nó (tùy bạn nhập vào để phân biệt). Sau đó ấn vào “Save” để lưu.

Tiếp theo là bạn upload Certificate lên. Quay lại màn hình SSL/TLS, bạn click vào Manage SSL Sites

​Bạn chọn tên miền muốn cài SSL ở mục Domain.

Nhập Certificate: (CRT) bạn lấy từ Bước 1 vào đây. Cuối cùng click nút Autofill by Certificate để nó tự tìm kiếm Certificate Authority Bundle: (CABUNDLE) nên bạn sẽ không cần phải tự nhập vào. Nhập tiếp Private Key (KEY) vào ô dưới.

Cuối cùng kéo xuống dưới chọn vào nút Install Certificate. Nếu hiện ra thông báo như thế này là đã thành công.

Bước 3: Cài đặt plugin Really Simple SSL cho website WordPress

Vào Dashboard quản trị website của bạn và cài plugin Really Simple SSL

Bây giờ truy cập vào website của bạn đã có xuất hiện ổ khóa SSL xanh lét rồi đó, hoàn toàn free nữa chứ, quá tuyệt vời.

3. Gia hạn chứng chỉ SSL Let’s Encrypt

Với chứng chỉ miễn phí trên trang www.sslforfree.com từ tổ chứ phi lợi nhuận Let’s Encrypt thì nó sẽ có thời hạn chỉ 90 ngày và trước khi hết hạn thì bạn tiền hành gia hạn nó.

Gia hạn rất đơn giản là bạn làm lại theo các bước trên, vào lại www.sslforfree.com, xin lại chứng chỉ và cập nhật lại cho website của mình thôi nhé.

Sau khi xin được chứng chỉ SSL mới, bạn vào lại “SSL/TLS” trong phần Security.

 Chọn Domain bạn cần cập nhật SSL và chọn Update Certificate để update lại Certificate nhé.

4. Cấu hình Google Search Console và Google Analytics sau khi cài đặt SSL

Nếu website của bạn có một số bài viết nhất định, hoặc bạn đã sử dụng Google Search Console và Google Analytics trước đó thì ngay sau khi cài SSL bạn cần cập nhật lại nếu như không muốn từ khóa của bạn bị giảm thứ hạng. Thật vậy, cũng giống như khi bạn thay đổi tên miền cho website, bạn cần khái báo lại như sau:

Với Google Search Console

Bạn truy cập vào Google Search Console và thêm một trang web có dạng HTTPS, nhưng chú ý là bạn vẫn để nguyên tên miền HTTP trước đó nhé.

Đồng thời đừng quên làm đầy đủ các tác vụ giống như bạn đã làm với tên miền HTTP cũ (như submit lại sitemaps…).

Với Google Analytics

Truy cập vào tài khoản Google Analytics => Quản trị (hình bánh răng góc dưới bên trái) => Cài đặt thuộc tính

Sau đó bạn chuyển URL mặc định và chuyển nó về dạng HTTPS như hình dưới.

5. Một số lỗi khi chuyển HTTP sang HTTPS và cách khắc phục

Lỗi không hiển thị backlink

Websate của bạn xây dựng từ lâu mới cài SSL, do đó có hàng ngàn backlink trỏ về website. Liệu rằng điều này có làm mất backlink của bạn ? Tuy nhiên bạn có thể redirect 301 để các backlink cũ vẫn còn nguyên giá trị như ban đầu.
Để cài đặt redirect 301 cho các backlink về website thì các bạn chèn đoạn code sau vào file .htaccess là xong nhé

Lỗi không hiển thị ảnh

Một số bạn khi chuyển website từ http sang https bị lỗi không hiển thị ảnh đối với các bài viết cũ thì các bạn sử dụng plugin Plugin Search & Replace .

Các bạn vào plugin thay thế http://domain.com thành https://domain.com là xong nhé

6. Kết luận

Vậy là bài viết hướng dẫn của mình đã xong. Bây giờ bạn có thể thấy hình ổ khóa xanh SSL khi truy cập vào website của mình rồi đó. Còn gì tuyệt vời hơn khi chỉ với 0 ĐỒNG website của bạn giờ được bảo mật hơn với giao thức HTTPS và lại còn được Google ưu tiên trên kết quả tìm kiếm, không bị thông báo nhạy cảm trang web không an toan khi khách hàng truy cập nữa

Bạn nhớ sau 90 ngày cập nhật lại Certificate SSL cho “con cưng” của mình nhé. Chúc các bạn thành công.

1 bình luận
  1. […] Cài đặt chứng chỉ SSL hoàn toàn miễn phí cho website WordPress […]

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố.