Cpanel Học WordPress

Cài đặt SSL miễn phí từng bước chi tiết

SSL-HTTP-HTTPS
Written by Tin Tran

Website sử dụng SSL được nhận diện với giao thức https, thay vì http. SSL có nghĩa là gì? Tại sao website phải sử dụng SSL? Bài viết này mình sẽ hướng dẫn các bạn cách cài đặt SSL miễn phí từng bước chi tiết. Hiện nay, SSL được sử dụng rất phổ biến khi nói về bảo mật & an ninh mạng.

SSL là gì?

SSL là từ viết tắc của: Secure Sockets Layer. Đây là 1 giao thức bảo mật sử dụng phương pháp mã hóa hiện đại để gửi và nhận thông tin nhạy cảm trên khắp internet. Nó hoạt động bằng cách tạo một kênh an toàn giữa người dùng trình duyệt, server chứa website mà người dùng muốn kết nối tới. Tất cả thông tin đi qua kênh này sẽ được mã hóa và giải mã ở đầu cuối.

SSL Certificate

Tín chỉ SSL

Hướng dẫn cài đặt SSL miễn phí

Một số nhà cung cấp Hosting đôi khi không hỗ trợ Let’s Encrypt SSL để cài giao thức SSL. Đôi khi một số dịch vụ Hosting khác sẽ không hỗ trợ. Bạn yêu tâm, mình cũng đang ở trường hợp này, Hosting mình sử dụng là Hostgator không hỗ trợ Let’s Encrypt SSL. Nhưng mình chắc chắn vẫn giúp bạn cài đặt SSL thành công. Hãy bắt đầu nào!

Nhập domain để khởi tạo SSL

Trước tiên, để cài đặt SSL miễn phí, bạn tuy cập vào trang SSL For Free. Đây là trang cung cấp 100% tín chỉ SSL uy tín. Sau khi truy cập vào trang SSL For Free, bạn chỉ cần nhập tên miền để tiến hành khởi tạo.

ssl for free

Nhập domain để tiến hành cài đặt SSL miễn phí

Tiếp theo, bạn nhấn vào nút khởi tạo tin chỉ SSL như mũi tên vàng mình mô tả trên hình. Lúc này site sẽ tự động khởi tạo tín chỉ SSL cho tên miền bạn cung cấp. Lúc này bạn chỉ cần xác minh bằng cách nhấn vào ô chĩnh giữa như hình dưới đây:

cài đặt ssl miễn phí

Xác minh tên miền theo thao tác thủ công

Tại bước này, các bạn sẽ thao tác xác minh tên miền theo thủ công. Bằng cách upload 2 file lên thư mục trên hosting để xác minh. Để tiếp tục, bạn chỉ cần nhấn vào nút: “Manually Verify Domain“. Xem tiếp hình hướng dẫn bên dưới đây:

download SSL certificate

Tiến hành tải tính chỉ SSL để xác minh cho tên miền

Đến bước này bạn hãy xem hình trên mình tóm gọn lại các bước bằng cách đóng khung thứ tự giải thích theo các con số nhé. Mời các bạn đọc tiếp hướng dẫn bên dưới:

Truy cập vào cPanel

1. Bạn hãy click để tải 2 file “Download File #1” và “Download File #2“.

2. Bạn hãy Login vào cPanel trên Hosting. Sau đó truy cập vào File Manager. Bạn tìm đến thư mục cài đặt tên miền nằm trong “public_html” (cái này tùy tên miền trên host bạn cài đặt folder nằm trong cây thư mục nào). Xem hình mình mô phỏng cụ thể:

Cài đặt SSL miễn phí

Cài đặt SSL miễn phí bằng cách Upload file xác minh

Hình trên là lúc mình truy cập vào thư mục chứa domain. Lúc này bạn hãy khởi tạo thư mục có tên là “.well-known” và bên trong thư mục “.well-known” bạn tiếp tục tạo thêm một thư mục con có tên “acme-challenge“. Bây giờ bạn chỉ cần upload 2 cái file đã tải về vào trong thư mục “acme-challenge“.

3. Bạn click vào 2 cái link mình đóng khung đỏ hình có sô 3 chỉ dẫn ở trên để kiểm tra. Nếu nó hiển thị lỗi 404 tức là bạn chưa Upload thành công hoặc thao tác thiếu sót bị sai. Nếu nó hiển thị ra đoạn mã của từng file tức là bạn đã xác minh thành công.

4. Bước cuối cùng bạn chỉ việc nhấn vào nút “Download SSL Certificate” để tải tín chỉ SSL. Tới đây bạn thưc hiện khoản 70% quá trình cài đặt SSL miễn phí rồi. Giờ bạn hãy copy 3 đoạn mã xuất hiện sau khi nhấn vào nút “Download SSL Certificate“.

Mời các bạn tham khảo thêm các bài viết:

Tiến hành dán mã xác minh tín chỉ SSL

Bạn hãy truy cập vào cPanel rồi tìm đến phần “Security“. Lúc này bạn hãy chọn “SSL/TLS“. Mời bạn xem hình ảnh minh họa hướng dẫn bên dưới:

mã xác minh tín chỉ SSL

Tiến hành dán mã xác minh tín chỉ SSL

Tiếp theo bạn hãy chọn “Certificates (CRT)” để tiến hành dán mã xác minh vào.

cài đặt ssl miễn phí thành công

Tiến hành truy cập phần Certificates (CRT) để dán mã xác minh

Sau khi click vào đường dẫn truy cập trên, bạn hãy chọn domain để dán mã xác minh tín chỉ SSL. Bạn nhớ chọn dòng có tên domain đồng thời chưa tên là “Let’s Encrypt” nhé. Sau đó chỉ cần nhấn vào nút “Install“. Hãy xem hình mô tả bên dưới:

install-ssl

Hình trên là domain tintran.org của mình đã cài đặt SSL miễn phí thành công rồi. Nó có thời hạn tới ngày 19/01/2018. Cứ sau 3 tháng: tầm 90 ngày thì bạn lên đăng ký lại 1 tín chỉ mới. Cũng thực hiện lại như các bước mình hướng dẫn trên thôi. Nào giờ bạn hãy dán lần lược 3 cái mã xác minh theo hình mô phỏng dưới đây:

xac minh tin chi ssl thanh cong

Xác minh tính chỉ SSL thành công

Giờ bạn chỉ cần dán lần lượt 3 cái mã xác minh tín chỉ SSL tương ứng là:

  1. Certificate: (CRT)
  2. Private Key (KEY)
  3. Certificate Authority Bundle: (CABUNDLE)

Ba cái mã này nó nằm sẵn sau khi bạn bấm vào nút “Download SSL Certificate” ở bước số 4 mình để ảnh hướng dẫn phía trên. Sao chép dãn mã xong bạn nhấn vào nút “Install Certificate“.  Nếu thành công nó sẽ có hình ảnh thông báo như hình dưới đây:

cài ssl thành công

Bạn đừng vội ra kiểm chứng sớm! Hãy kiên nhẫn thực hiện thêm 1 bước nữa. Hãy tiếp tục xem hướng dẫn thực hiện sau đây:

Chuyển hướng toàn bộ HTTP sang HTTPS

Sau khi xác minh tín chỉ SSL và cài đặt SSL miễn phí xong rồi. Giờ bạn phải thực hiện thêm thao tác thủ công với file “.htaccess” nhé!

Truy cập vào file gốc .htaccess

Hãy copy đoạn code bên dưới này và thêm bổ sung vào. Đoạn code này sẽ tự động chuyển hướng toàn bộ link HTTP sang HTTPS. Đồng thời bạn đừng quên vào Google Search Console và Google Analytics để cập nhật lại URL sau khi chuyển sang giao thức là HTTPS nha.

# Redirect all links from HTTP to HTTPS
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

Bây giờ bạn có thể ra kiểm tra hoặc Refresh (F5) Website của bạn lại xem đã đẹp troai chưa nhé 😛 Sau khi mình kiếm tra lại thì nó đã được xác minh giao thức https thành công.

Cài thêm Plugin

Bạn hãy cài thêm Plugin SSL Really Simple để kiểm chứng lại xem toàn bộ các liên kết đã chuyển hướng sang https hay chưa. Cài plugin này xong bạn chỉ việc nhấn vào “Go ahead, activate SSL“. Cuối cùng kiểm tra lại trạng thái thành công hay chưa bằng cách vào “Settings -> SSL“. Nó sẽ xuất hiện như hình dưới đây:

check-ssl-successfully

Hi vọng các bước hướng dẫn trên sẽ giúp các bạn thao tác thực hiện thành công. Mọi thắc mắc mong bạn để lại comment phản hồi cho mình. Cảm ơn! Bên cạnh việc hướng dẫn cài đặt SSL miễn phí,  mình sẽ nói thêm về những lợi ích khi cài đặt SSL cho địa chỉ 1 Website bất kỳ.

Tại sao phải dùng SSL?

Khi nguồn Internet ngày càng đa dạng và phổ biến khá nhiều thông tin cho người truy cập. Bạn tìm kiếm bất cứ một Website nào mà không có ổ khóa xanh lá cạnh bên địa chỉ web cũng khá lo rồi. Người dùng lại ngày càng hiểu rõ hơn về SSL. Bởi vậy họ biết thông tin truy cập qua Internet sẽ cực kỳ an toàn, đáng tin cậy.

cai ssl mien phi

Website sử dụng giao thức https sẽ tăng độ uy tín, tin cậy và an toàn

Những Website cài đặt SSL có lợi thế cho việc SEO

Kể từ lúc Google ưu tiên cho những site đã cài SSL thì sẽ đươc ưu tiên thứ hạng. Một khi website bất kỳ đã có tín chỉ SSL tất nhiên sẽ có thứ hạng tốt hơn so với site không có tín chỉ SSL. Ngoài yếu tố này, Google còn đánh giá về yếu tố nội dung, điểm onpage. Nhưng SSL vẫn là yếu tố quan trọng giúp bạn có thêm điểm “cộng” trong mắt Google.

Website sở hữu tín chỉ SSL sẽ rất chuyên nghiệp

Khi website cài đặt SSL sẽ tăng thêm sự tin cậy, uy tín và an toàn cho người truy cập. Nó cũng là tín hiệu tô thêm sự chuyên nghiệp khi sử dụng. Đồng thời, tạo nên một website hoàn hảo đối với người truy cập.

Mã hóa thông tin

Khi Website đã cài đặt SSL thì sẽ tăng tính bảo mật tối ưu. SSL đảm bảo mỗi gói dữ liệu được truyền đi giữa trình duyệt người dùng và một website với SSL được kích hoạt sẽ được mã hóa. Nghĩa là: nếu người nào khi nắm dữ liệu trong tay, cũng không thể đọc được vì nó đã bị mã hóa.

About the author

Tin Tran

Đam mê thể thao, yêu thích Street Workout, Tennis. Mình thích viết và chia sẻ đến bạn đọc những thông tin hữu ích nhất tại Blog cá nhân tintran.org. Rất mong bạn đọc ủng hộ và theo dõi, mình sẵn sàng học hỏi và tôn trọng những đóng góp từ các bạn. Thân ái! Các bạn có thể đọc qua câu chuyện ➣ chi tiết về Tin Tran

6 Comments

Leave a Comment