Hướng dẫn cài đặt Let’s Encrypt miễn phí trong cPanel

Chứng chỉ SSL miễn phí từ Let’s Encrypt đang ngày càng được sử dụng rộng rãi trên thế giới, cho đến tháng 10/2016 đã có hơn 10 triệu website kích hoạt.

Let's Encrypt Free SSL Certificate

SSL hay HTTPS trong tương lai sẽ là giao thức chuẩn, khi các trình duyệt đang có những cải tiến để giúp người dùng dễ dàng phân biệt được website nào được bảo mật, website nào không. Thậm chí, Google còn ưu tiên vị trí kết quả tìm kiếm với những site có sử dụng SSL.

Hệ thống quản lý hosting phổ biến nhất thế giới, cPanel đã nhanh chóng hỗ trợ giúp người dùng kích hoạt, sử dụng và tự động gia hạn chứng chỉ Let’s Ecnrypt dễ dàng và hoàn toàn miễn phí chỉ với vài cú click chuột.

Bạn chỉ cần sử dụng hosting ở các nhà cung cấp đã kích hoạt chức năng này trong cPanel, như Hawk Host, StableHost, SiteGround, DreamHost

Giờ chúng ta không còn phải tốn tiền mua SSL nữa, hãy tham khảo từng bước bên dưới để kích hoạt được chứng chỉ Let’s Encrypt hoàn toàn miễn phí nhé.

Chú ý: thay đổi đường dẫn sẽ reset số lượng Like, +1 và mất comment facebook. Tuy nhiên, vì lợi ích lâu dài mình khuyến khích các bạn sử dụng HTTPS.

I. Hướng dẫn cài đặt chứng chỉ Let’s Encrypt trong cPanel

1. Đầu tiên các bạn login vào cPanel, tìm đến section SECURITY và click vào Let’s Encrypt SSL

Section SECURITY trong cPanel

2. Trong danh sách domain bên dưới, click vào link Issue tương ứng với tên miền bạn muốn cài đặt SSL. Ví dụ của mình là canhme.com

Danh sach ten mien

3. Lựa chọn domain sẽ sử dụng SSL

Bạn có thể để mặc định, hoặc bỏ bớt mail đi nếu không dùng dịch vụ email của nhà cung cấp hosting. Sau đó nhấn nút Issue để tiến hành cài đặt.

Lưu ý tên miền phải trỏ về hosting rồi thì mới thao tác được bước này, không bạn sẽ gặp lỗi.

4. Nếu không có vấn đề gì, bạn sẽ thấy thông báo màu xanh tương tự như bên dưới:

Thong bao thanh cong

Quay trở lại trang Let’s Encrypt SSL ở bước đầu tiên bạn sẽ thấy domain đã được cài đặt chứng chỉ SSL free thành công. Có thể click View để xem thông tin chi tiết.

Kich hoat Let's Encrypt thanh cong

5. Vậy là xong rồi, tận hưởng thành quả thôi.

Truy cap website voi HTTPS

Để kích hoạt thêm site mới, bạn chỉ cần lặp lại thao tác các bước bên trên.

II. Cấu hình HTTPS cho Website

1. Với WordPress

Nếu bạn dùng WordPress, cần thực hiện thêm một bước nữa để kích hoạt sử dụng Let’s Encrypt.

Trong WP Admin, bạn hãy cài đặt và kích hoạt plugin  Really Simple SSL

cai-dat-va-kich-hoat-really-simple-ssl

Sau khi activate xong, hãy nhấn luôn nút Go ahead, activate SSL! xuất hiện trên màn hình. Hoặc kích hoạt trong menu Settings, SSL

kich-hoat-ssl

Bây giờ khi truy cập vào link http://domain.com, bạn sẽ tự động được redirect qua link https://domain.com. Đồng thời toàn bộ file .CSS, .JS sẽ được chuyển link sang https hết, đường dẫn hiển thị trên trình duyệt sẽ có màu xanh.

Trong trường hợp website đang hoạt động, sẽ có nhiều link http tồn tại trong nội dung bài viết và nội dung comment. Bạn hãy cài đặt plugin Search Regex (hoặc Better Search Replace) rồi tiến hành replace link chuyển hết http://domain.com sang https://domain.com với Source là Post content và Comment content.

Nếu bạn không muốn cài thêm plugin SSL, hãy bổ sung đoạn code sau lên đầu file wp-config.php, cấu hình đường dẫn https trong Settings rồi replace link http sang https là được.

<?php
# SSL
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
       $_SERVER['HTTPS']='on';

2. Với những CMS khác

Với những hệ thống khác mình không sử dụng nên không có hướng dẫn cụ thể được.

Tuy nhiên, về bản chất bạn cần thực hiện các việc sau:

  • Redirect http sang https cho tên miền.
  • Chuyển toàn bộ link image, js, css từ http:// sang https:// thì mới có biểu tượng màu xanh như demo. View-source để xem đoạn nào chưa thay đổi thì update lại.

III. Cập nhật cấu hình trong Google Search Console và Analytics

1. Google Search Console

Sau khi thay đổi xong http sang https, bạn hãy truy cập vào Google Search Console (tên cũ Webmaster Tools), thêm domain mới với đường dẫn https.

Tiếp theo tiến hành cấu hình domain mới này tương tự như đã làm với domain cũ.

Ngay Dashboard ngoài cùng, nhấn Sitemap để add thêm link file:

Nhấn biểu tượng bánh răng trên cùng bên phải, chọn Site Settings rồi điều chỉnh tăng Crawl rate

Ở menu Search Traffic, chọn International Targeting, nhấn tab Country và chọn quốc gia bạn muốn target.

Domain http cũ bạn cứ để nguyên trong Search Console để đó.

2. Google Analytics

Với Google Analytics, trong trang report chính bạn nhấn vào tab Admin trên cùng rồi chọn Property Settings ở cột PROPERTY

Kéo xuống dưới dòng Default URL, bạn hãy chuyển từ http sang https:

Vậy là xong, giờ đợi Google index hết link https là website của bạn sẽ xuất hiện trên Google với link mới, chắc chắn vị trí cao hơn trước luôn.

Chúc bạn thành công.

Nếu muốn cài đặt trên VPS/Server, hãy tham khảo bài hướng dẫn cài đặt Let’s Encrypt trên Học VPS.

Cập nhật 3 tháng trước

Comment của bạn

349 Comments on "Hướng dẫn cài đặt Let’s Encrypt miễn phí trong cPanel"

avatar

Sắp xếp theo:   mới nhất | cũ nhất
Hiếu
2 comment

Cài thế này có ảnh hưởng đến thứ hạng từ khóa không nhỉ? Trong quá trình redirect từ http cũ sang https mới thì các backlink mình đã đi trỏ về site cũ vẫn giữ nguyên giá trị phải không các bác?

Lê HuyLevel 2
205 comment

thứ hạng từ khóa có thay đổi chút, bạn cứ redirects sang https là ok, đã xác định cài ssl thì phải đổi thôi wink

Tiểu QuỳnhLevel 9
912 comment

Quỳnh thấy sau khi đổi sang Comodo Positive SSL từ Flexible SSL của Cloudflare, thứ hạng tăng khá nhiều, nhưng hiện tượng lên bờ xuống ruộng cũng rõ rệt hơn.

ads1 năm gắn bó cùng Canh Me
ads
5 comment

em thắc mắc 1 điều là có nên sử dụng lâu SSL Let’s Encrypt không anh hay nên đi mua SSL

Lê HuyLevel 2
205 comment

Site nhỏ cá nhân như mình toàn dùng free SSL thôi sad

SvenSeaGal
1 comment

mình đang cài học vps
mà mình không muốn dùng plugin để chuyển https ý nhưng thêm đoạn code như trên vào file wp-config.php thì vào web lại bị lỗi HTTP ERROR 500 bạn chỉ mình cách sửa với nhé

Tony
43 comment

Anh ơi site của em toàn file html. em sử dụng file .htaccess để chuyển hướng từ http:// sang https:// và đã thành công. Nhưng khi em vào site bằng https:// hoặc https://www. đều được. Em muốn chuyển hướng từ https://www sang https:// thì dùng code nào trong file .htaccess. Anh giúp em chút nhé. Cảm ơn anh!

Tony
43 comment

Code em đang dùng trong .htaccess
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R]
Em muốn chuyển hướng từ https://www sang https:// thì dùng code nào trong file .htaccess. Anh giúp em chút nhé. Cảm ơn anh!

Đạt1 năm gắn bó cùng Canh Me
22 comment

Chào bạn, bạn thử xóa cái cũ và cấu hình như hình này xem sao, xóa bộ nhớ cache trước khi thử, hy vọng giúp được bạn:
link ảnh 1: http://www redirected to http:// : https://canthomart.com/sites/default/files/non_www.png
link ảnh 2: http redirected to https : https://canthomart.com/sites/default/files/http_to_https.png

Hainguyen2 năm gắn bó cùng Canh Me
Hainguyen
27 comment

http://prntscr.com/fsm7tu
Đoạn này của mình đc mỗi cái http://www.domain.com, còn cái domain.com ko có laugh
cài xong thì gõ domain.com ko có chữ ” bảo mật” còn cái http://www.domain.com thì có ???

Đoàn Thanh Tú1 năm gắn bó cùng Canh MeLevel 3
Đoàn Thanh Tú
336 comment

Mình bị lỗi Error 500 là sao vậy nhỉ: doanthanhtu.name.vn

Tung
4 comment

Mình dùng host dreamhost và cũng làm đầy đủ các bước trên trong bài viết. Mà kết quả vẫn không có ổ khóa màu xanh và https màu đỏ bị gạch chéo không bảo mật.
Luân xem giúp mình với https://www.breastactives123.com/

Huynh Viet
Huynh Viet
28 comment

Những nhà cung cấp tên miền nào đăng ký free cái này có ai biết không ? smile

Doanh
Doanh
65 comment

Thằng này mình thấy có nè bác: Porkbun

Huynh Viet
28 comment

tks bác !

NNN
5 comment

Goddady không hỗ trợ Let’s SSL phải ko bạn, tìm mãi không thấy đâu

Đạt1 năm gắn bó cùng Canh Me
Đạt
22 comment

mình kích hoạt được rồi, gõ https://domain.com thì không thấy biểu tượng ổ khóa màu xanh nhỉ. Mình có làm sai ở đâu không?? help cry

Lê HuyLevel 2
205 comment

Tên miền của bạn là gì ??? Sao lại gõ domain.com sad

Đạt1 năm gắn bó cùng Canh Me
22 comment

Cảm ơn Lê Huy, mình gõ domain.com là ví dụ thôi à. domain mình nhận cài đặt cho người ta là ở đây: https://canthomart.com . giờ thì đã có ổ khóa màu xanh khi thay tất cả các link http:// thành https:// cảm ơn bạn lần nữa blush

Vỹ SpiritLevel 7
741 comment

Chưa hiện ổ khóa xanh tức là web bạn vẫn còn link HTTP, bạn đã cài plugin như trong bài chưa?

Đạt1 năm gắn bó cùng Canh Me
22 comment

cảm ơn bạn @vỹ Spririt – mình đã sửa các link http sang https và đã có ổ khóa màu xanh. smile

Phúc
Phúc
45 comment

trang web em mới tạo và cài ssl xong nhưng ko hiện anh ơi. trang em mới tạo có cần phần Cấu hình HTTPS cho Website ko anh

Duc Nguyen
2 comment

Mình đang dùng stablehost, làm như hướng dẫn thì bị lỗi http://imgur.com/xb4xxvs
Có bác nào biết thì chỉ giúp nhé

Tiến
Tiến
3 comment

Các bác cho hỏi, em làm ok rồi, nhưng website wordpress bị lỗi không hiển thị nội dung bài viết. page không hiển thị nội dung, post thì click vào bài viết nó chỉ hiển thị tiêu đề với ảnh đại diện, còn không có nội dung laugh

Hoàng2 năm gắn bó cùng Canh MeLevel 2
210 comment

fix mãi mới dc cái ssl trên stablehost.
Thank ad

Lê HuyLevel 2
205 comment

Mình thấy cái này cũng đơn giản mà sao lại có lỗi nhỉ ???? sad

Hoàng2 năm gắn bó cùng Canh MeLevel 2
Hoàng
210 comment

à, đợt mới mua, host vẫn còn đang lỗi chức năng đó. bjo thì ok rồi

Chinh Anh
6 comment

Cpanel của mình chỉ có mục duy nhất ở phần Security là: SSL/TLS thì cài thế nào vậy mọi người ơi sad(

Lê HuyLevel 2
205 comment

Em kiểm tra site bác thấy SSL ok rồi mà sad

Nhan
4 comment

Tks anh mới làm xong, sợ cái lỗi 500 như bên dưới quá

Duong
Duong
6 comment

Mình cứ chèn code kia vào wp-config.php là dính lỗi 500, bỏ đi lại bình thường

Duong
Duong
6 comment

https://prnt.sc/f8i0t2
Mình cài xong thì nó báo lỗi này bạn ơi. Nhưng dịch ra đọc xong vẫn ko hiểu gì @@

Vu Hai1 năm gắn bó cùng Canh MeLevel 1
123 comment

Không biết bên Godaddy có được free không Bác Luân

Vỹ SpiritLevel 7
741 comment

Godaddy ko có SSL free của Let’s Encrypt đâu bạn, bạn muốn cài phải dùng SSL của CloudFlar: https://canhme.com/kien-thuc/kich-hoat-ssl-godaddy-wordpress-hosting/

Tan Nguyen
19 comment

Anh Luân cho em hỏi cách gia hạn SSL của ông này trên Cpanel với ạ.
Cảm ơn a nhiều!

Lê HuyLevel 2
205 comment

tự động gia hạn nhé, đến khi đó sẽ có mail [Let’s Encrypt SSL] SUCCESS of renewal of smile

Nga3 năm gắn bó cùng Canh MeLevel 1
Nga
116 comment

Chứng chỉ được tự động gia hạn đó bạn

Tan Nguyen
19 comment

Mình ko thấy Nga ah, hiện SSL của mình hết hạn và bị đơ httls rồi ;(

Nga3 năm gắn bó cùng Canh MeLevel 1
Nga
116 comment

Mình thấy site của bạn https://hoplongtech.com/ chứng chỉ vẫn bình thường đó?

Tan Nguyen
19 comment

Mình chạy trên site khác Nga ah. https://tmarket.vn
Và đây là thông báo hết hạn SSL của mình
http://image.prntscr.com/image/6825cf6e75ba4111840f8ba07bef4abb.png

wpDiscuz