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 rồi tiến hành replace link mới với Source là Post content và Comment content.

Vậy là xong rồi đó.

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.

Comment của bạn

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

avatar
Tuan Nguyen
Tuan Nguyen
248 comment

Mình dùng dreamhost, cấu hình domain chạy sll trong Secure Hosting okay, nhưng khi kích hoạt plugin Really Simple SSL trong phần cài đặt lại báo lỗi “No SSL detected.”?

Tony
24 comment

Cảm ơn anh. Em vừa làm được rồi!

Uy Nguyen
10 comment

Em dùng Stablehost, cài theo anh Luân hướng dẫn. Tất cả link giờ đã có dấu hiệu ổ khóa trên trình duyệt. Chỉ trừ 1 cái, là khi khi gõ domain em vào trình duyệt và load thì nó không hiện ra ổ khóa 🙁 khi gõ thẳng https://*domain* thì ổ khóa mới hiển thị. Không biết anh Luân biết cách khắc phục trường hợp này không ạ 🙁

huy
2 comment

Thank a Luân,

Em làm được rồi ^^

Võ Điền
Võ Điền
1 comment

ad, website của mình được cài sẵn Let’s Encrypt. Nhưng mà giờ lại mất khoá xanh thì làm thế nào?

Henry
4 comment

Mình muốn hỏi phần cập nhập ở Google Webmaster Tools, mình thêm domain với https:// còn link http:// cũ vẫn để vậy luôn hả bạn? không có xóa đi sao?

Soju
Soju
26 comment

a ơi e cài plugin kia. sau khi ấn active SSL thì e nhập địa chỉ nó tự sang https thật nhưng mà nó báo là
Trang web này không thể cung cấp kết nối an toàn

sieuthivoucher.com sử dụng giao thức không được hỗ trợ.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH

>> e dùng SSL của CloudFlare.. đã chọn SSL flexible. nó đã báo active màu xanh rồi. a giúp e với @@

Tran Thao
5 comment

SSL free sẵn trong Cpanel của host vơi SLL mua thì sao nhỉ Bạn ơi?

Bao Bao
Bao Bao
1 comment

bác ơi, em cài xong nó hiện cái dòng này; No input file specified.
site e là: https://homejsc.net/

Thanh Nguyen
6 comment

CÓ CÁCH NÀO TỰ ĐỘNG GIA HẠN TRÊN HARKHOST KO LUÂN ƠI

Sơn Trần
Sơn Trần
128 comment

Nếu bạn đang nói đến Letsencrypt thì HawkHost tự gia hạn nhé!

Hai nguyen
Hai nguyen
20 comment

Làm 1 cái xem sao, có vẻ hấp dẫn quá. Thanks luân nhé

Le Hieu
Le Hieu
1 comment

Sao mình chuyển xong giờ vào các trang đã cài đều bị lỗi này: The page isn’t redirecting properly
Mình đang dùng StableHost + Cloudflare. Lúc cài xong thì chạy được giờ thì k vào được luôn.

Loading
Loading
3 comment

Admin cho hỏi làm sao xóa giao thức SSL trên tên miền của mình nhỉ? Mình có cài qua WordPress, giờ muốn nó quay lại bình thường http:// thì làm thế nào?

Vỹ Spirit
270 comment

Sao ko để vậy bạn? Có lợi cho web mà?
Nếu bạn ko thích thì tham khảo bài này: https://wpcanban.com/wordpress/thu-thuat-wordpress/redirect-tu-https-ve-http.html

Loading
Loading
3 comment

Mình ko cài Apache nên ko chạy đc file .htaccess. Mình cài cái Really Simple SSL Plugin trên WP, giờ xóa Plugin đó đi thì trang chính của mình nó cứ chuyển sang https://. Các bài viết thì vẫn http://. Có cách nào khắc phục ko nhỉ?

Tang Tuy Hoa
Tang Tuy Hoa
12 comment

cho hỏi minh dùng Let’s Encrypt™ SSL của host hawkhost ,khi đên chổ Installing certificate to domain thi bị báo lỗi này là sao nhỉ ?

There was a problem processing your request

Error issuing certificate
Failed to issue certificate
The Let’s Encrypt HTTP challenge failed: acme error ‘urn:acme:error:connection’: DNS problem: NXDOMAIN looking up A for mail.histyle.vn

Thien
121 comment

Hình như là đc cung cấp hoăc mua mới có phải không bạn?

Bá Sỹ Phạm
1 comment

Tớ cài trên wp, khi refresh để test nó báo trang ko an toàn, chọn phần nâng cao –> tiếp tục truy cập, báo lỗi đường dẫn plugin.
Thấy không ổn lắm, lại phải xóa plugin đi

Vỹ Spirit
270 comment

Chắc do plugin đó có chứa đường dẫn HTTP mà chưa chuyển snag HTTPS nên lỗi đó

Nghị Nguyễn
19 comment

quá hay, không ngờ lại dễ dàng đến vậy

An
An
115 comment

toẹt vời

Thái Tài
75 comment

SSL miễn phí được tích hợp sẵn trong Stable Host nó có giống như SSL trả phí không. Hay là 2 loại khác nhau vậy bác Luân, nếu giống nhau vậy thì mọi người đâu cần phải tốn tiền để update ssl nữa

Vỹ Spirit
270 comment

Khác nhau là SSL trả phí hỗ trợ thêm vài trình duyệt nữa mà SSL free ko có 😀

kiên
6 comment

dùng direct admin không có mục let sll như trên a ơi

Pháp Trình
213 comment

Cài CF đi bạn.

Vỹ Spirit
270 comment

Directadmin đâu giống cPanel đâu mà có 😀 nhưng có có mục cài SSL free đó bạn, bạn chịu khó “mò mẫn” 1 chút sẽ ra thôi 😀
https://support.tenten.vn/index.php?type=page&urlcode=848325&title=-Directadmin–C%C3%A0i-%C4%91%E1%BA%B7t-SSL-cho-Shared-hosting&r=1

wpDiscuz