HƯỚNG DẪN KÍCH HOẠT VÀ CẢI ĐẶT SSL MIỄN PHÍ (1)

Cách cài đặt SSL miễn phí trên CloudFlare

Hey zo…! Chào các bạn

Một tháng trở lại đây do công việc học tập cá nhân bận rộn Blog Hoàng Bảnh gần như chưa cập nhật được một bài viết mới nào. Chia sẻ với các bạn đôi điều là tôi đang trong giai đoạn nước rút chạy đua để ra trường. Một tháng qua đi học lái ô tô ở Đồng Nai trở về trường cái đi thi bằng B tiếng Anh luôn. Giờ đang ở xưởng để thực tập.

Thời gian tuy hạn chế nhưng rảnh là tôi không quên chăm sóc cho blog bé nhỏ của mình và chia sẻ những điều hay ho đến cho các bạn độc giả thường xuyên ghé thăm Blog Hoàng Bảnh. Ngày hôm qua tôi đã cập nhật cho em nó thêm chứng chỉ bảo mật SSL. Nhìn bên cạnh tên miền của tôi bạn có thể thấy ngay một chiếc ổ khóa xanh và dòng https:// trông cũng tương đối chuyên nghiệp phải không?

Trong bài viết này tôi sẽ hướng dẫn các bạn làm được điều đó, rất đơn giản mà lại hoàn toàn miễn phí từ dịch vụ của CloudFlare. Có 3 phần mà tôi sẽ hướng dẫn chi tiết đó là cách kích hoạt SSL trên CloudFlare cách cài đặt SSL lên blog WordPressthông báo tới Google (để không bị tụt thứ hạng khi người dùng tìm kiếm)

Ok chúng ta bắt đầu nhé, đầu tiên điều bạn cần biết SSL là gì trước đã

SSL là gì?

SSL viết tắt của từ Secure Sockets Layer, là tiêu chuẩn của công nghệ bảo mật, trao đổi thông tin đã được mã hoá giữa máy chủ Blog/Website và trình duyệt của người dùng. Tiêu chuẩn SSL là một kết nối tin cậy nó hoạt động và đảm bảo rằng các dữ liệu truyền tải giữa máy chủ và trình duyệt của người dùng đều riêng tư, chỉ có người nhận mới giải mã được nó.

Trên thực tế trong quá trình dữ liệu được chuyển qua internet giữa người dùng và máy chủ Web/Blog đều có thể bị hacker hoặc gián điệp theo dõi, đánh cắp thông tin như tài khoản ngân hàng, số thẻ tín dụng và mật khẩu các thứ các thứ,.. SSL ra đời như một công cụ hữu ích để ngăn chặn điều đó xảy ra, bằng cách mã hóa dữ liệu truyền đi và nhận về đảm bảo rằng chỉ có người dùng đó mới nhận được thông tin dữ liệu mà họ cần chứ không phải là một ai khác.

Để kích hoạt và sử dụng được SSL, yêu cầu máy chủ của bạn phải được cài đặt một chứng chỉ SSL hợp lệ. Có rất nhiều trang web cung cấp dịch vụ bảo mật SSL, thường thì từ những trang bán hosting giá vào khoảng $10/năm. Tôi sẽ hướng dẫn các bạn mua SSL giá rẻ trong các bài viết sau chỉ $4/năm.

Khi bạn truy cập một trang web có chứng chỉ bảo mật SSL, bạn sẽ thấy một chiếc ổ khóa xanh và dòng https:// giống như blog hoangbanh.com đã kích hoạt. Nó hiển thị cho bạn thông tin chi tiết về chứng chỉ SSL của trang web đó. HTTP là giao thức chuyển dữ liệu không đảm bảo, khác với HTTPS là giao thức đảm bảo an toàn khi sử dụng SSL

SSL vô cùng cần thiết vào thời điểm hiện tại

Vì những ưu điểm vượt trội đảm bảo thông tin an toàn như trên của SSL, Google đã công bố chính thức rằng năm 2017 tới đây họ sẽ xem xét những trang web có sử dụng chứng chỉ SSL trong việc xếp hạng tìm kiếm. Điều đó có nghĩa rằng nếu trang web có sử dụng HTTPS không những mang lại lợi ích về bảo mật và còn giúp tăng thứ hạng và thúc đẩy SEO Google. Nghe hấp có tương lai phải không.

Chỉ còn ít thời gian nữa thôi, năm 2016 qua đi năm 2017 ập đến và tuyên bố của Google chính thức có hiệu lực thì ngay bây giờ đây bạn hãy sắm cho website của mình bộ cánh HTTPS kiêu xa phù hợp với xu thế thời đại, dù là miễn phí hay trả phí miễn có là ngon rồi 😀

Tuy nhiên, một nhược điểm nhỏ của việc sử dụng SSL đó là giao thức truyền tải HTTPS sẽ chậm hơn so với giao thức truyền tải HTTP truyền thống. Vì trong quá trình truyền tải qua internet, dữ liệu phải được mã hóa 1 hoặc 2 lần từ vào loại chứng chỉ SSL của bạn. Đọc tiếp phần dưới sẽ hiểu. Điều này sẽ làm chậm quá trình tải trang, có ảnh hưởng chút đến SEO và trải nghiệm người dùng nếu sever của bạn không đủ trâu bò. Lời khuyên cho bạn, hãy nâng cấp dịch vụ hosting hoặc máy chủ của website lên, đảm bảo đường truyền ổn định rồi cài đặt SSL.

SSL miễn phí trên CloudFlare

CloudFlare là dịch vụ proxy trung gian khá nổi tiếng hiện nay. Mới đây, họ đã cung cấp thêm một công cụ nữa đó là miễn phí SSL cho tất cả người dùng của họ dù là tài khoản Free. Pro thì chắc chắn có rồi.

huong dan cai dat ssl mien phi tren cloudflare cai dat ssl mien phi

Lưu ý trước khi cài đặt là bạn phải thêm trang web của mình vào trước rồi nhé, hướng dẫn cài đặt xem bài viết cách cài đặt dịch vụ CloudFlare cho WordPress

Đăng nhập tài khoản https://www.cloudflare.com/ > Click Crypto. Tại phần SSL có 4 tùy chọn SSL, cấp độ bảo mật tăng đều: Off (không sử dụng) < Flexible < Full < Full (strict).

cai dat ssl mien phi

Cụ thể:

  • Off: Không sử dụng SSL.
  • Flexible SSL: Mã hóa 1 chiều chỉ sử dụng giao thức HTTPS trong quá trình kết nối giữa máy chủ của CloudFlare với trình duyệt của người truy cập. Hosting của bạn yếu thì nên sử dụng loại SSL này. Cho tốc độ nhanh hơn nhưng vẫn được bảo mật
  • Full SSL: Mã hóa 2 chiều sử dụng giao thức HTTPS cho cả quá trình kết nối giữa máy chủ của CloudFlare với trình duyệt của người truy cập và kết nối giữa CloudFlare với máy chủ của hosting. Tùy chọn này yêu cầu host của bạn phải có sẵn SSL miễn phí. Tức là có một vài dch vụ hosting khi bạn mua hàng của họ sẽ được tặng kèm chứng chỉ SSL
  • Full SSL (Strict): Tương tự như Full SSL. Tuy nhiên nó đòi hỏi host của bạn phải được cài sẵn SSL trả phí mua từ các nhà cung cấp SSL khác, chẳng hạn như Comodo, GeoTrust hay Global Sign

Kích hoạt SSL trên CloudFlare

1. Kích hoạt Flexible SSL

Tại phần Crypto bạn click chuột chọn Flexible. Ok, vậy là xong phần kích hoạt rồi đấy chờ một vài phút hoặc vài giờ để CF cập nhật. Cách cài đặt SSL trên blog/website thì tôi tổng hợp ở dưới.

cai dat ssl mien phi

2. Kích hoạt Full SSL

Bước 1: Chọn loại SSL

Như hình trên, tại mục SSL ta chọn Full

Bước 2: Tạo chứng chỉ SSL trên CloudFlare

Tại phần Crypton, kéo xuống dưới mục Origin Certificates > nhấp chuột Create Certificate

huong dan cai dat ssl mien phi tren cloudflare cai dat ssl mien phi

Một trang mới hiện ra, giữ nguyên như vậy không chỉnh sửa gì cả rồi nhấn Next

kich hoat FULL SSL cloudflare cai dat ssl mien phi

Trang mới hiện ra, họ cung cấp cho bạn 2 thông tin và chứng chỉ đó là Origin CertificatePrivate Key. Hãy lưu lại 2 thông tin này cẩn thận để sử dụng, và đặc biệt là Private Key nó chỉ hiện một lần duy nhất, sau khi nhấn OK bạn không thể tìm lại được thông tin này.

cai dat ssl mien phi

Bước 3: Cài đặt chứng chỉ SSL trên Hosting

Đa phần các nhà cung cấp dịch vụ hosting đều hỗ trợ bảo mật SSL/TLS trong Cpanel. Tôi sử dụng dịch vụ của A2hosting và sẽ lấy đó làm ví dụ. Bạn sử dụng Cpanel hosting khác thì có nhiều chỗ nó cũng tương tự thôi. Trong Cpanel, tìm đến phần Bộ Quản Lý SSL/TLS

cai dat ssl mien phi

Tại mục Cài Đặt Và Quản Lý SSL cho trang web (HTTPS) > nhấp chuột Quản lý trang web SSL

cai dat ssl mien phi

Tại trang dưới, tôi chọn tên miền là hoangbanh.com lấy 2 thông tin mà CloudFlare gửi ta điền như sau:

  • Ô Chứng chỉ (CRT): điền thông tin Origin Certificate
  • Ô Khóa riêng (KEY): điền thông tin Private key
  • Điền xong nhấn Cài đặt chứng chỉ 

cai dat chung chi ssl cloudflare tren hosting cai dat ssl mien phi

Cài đặt Chứng chỉ thành công sẽ hiện như thế này:

cai dat ssl mien phi cai dat ssl mien phi

Ok như vậy là xong phần 1 các bạn chờ vài phút đến vài giờ để CloudFlare cập nhật chứng chỉ.

Cài đặt CloudFlare trên Website

Sau khi kích hoạt thành công như phần 1, tuy nhiên website hiện tại khi truy cập vào sẽ báo màu vàng, hoặc trắng, điều đó có nghĩa toàn bộ liên kết trên trang web chưa thực sự được mã hóa hoàn toàn. Nếu được mã hóa hoàn toàn thì tất cả các link trên web sẽ được mã hóa giao thức HTTPS kèm theo ổ khóa màu xanh bên cạnh, như thế mới thành công.

Để làm được điều này, bản chất là chúng ta đổi hết toàn bộ các liên kết trên trang web từ HTTP thành HTTPS là OK. Cách đơn nhất để thực hiện được việc này đó là sử dụng plugin Really Simple SSL. 

1. Đầu tiên hãy tải plugin này về kích hoạt nó. https://wordpress.org/plugins/really-simple-ssl/

cai dat ssl mien phi

2. Sau khi kích hoạt nếu nó hiện lên thông báo như hình dưới tức là bạn cần chèn thêm đoạn mã đó vào trong file wp-config.php. 

cai dat ssl mien phi

Sau khi chèn xong đoạn mã, quay lại trang quản lý thấy thông báo như hình dưới là thành công. Click Go ahead, active SSL để bắt đầu kích hoạt SSL

cai dat ssl mien phi

3.  Hoặc truy cập Settings => SSL để kiểm tra, nếu đủ 4 dấu tíck xanh như hình dưới là hoàn tất kích hoạt SSL, không cần thêm bất kỳ thao tác nào khác.

cai dat ssl mien phi

Bây giờ quay lại trang web và kiểm tra xem tất cả các đường link đã có ổ khóa xanh chưa nhé.

Thông báo tới Google

Sau khi cài đặt và kích hoạt SSL thành công, bước cuối cùng bạn cần làm là khai báo với Google rằng: “anh đã lên HTTPS rồi nhé! Update lại chỉ mục cho anh đê”. Kiểu kiểu như thế. Blog hoangbanh.com đã được update chỉ mục với giao thức HTTPS mới chỉ trong một ngày

cai dat ssl mien phi

1. Truy cập và đăng nhập https://www.google.com/webmasters/tools/home?hl=vi. Nhấp chuột THÊM THUỘC TÍNH

cai dat ssl mien phi

2. Nhập trang web mới của bạn với miền giao thức HTTPS.

cai dat ssl mien phi

3. Bạn xác nhận quyền sở hữu trang web này giống như những trang web khác thôi, cái này đơn giản, các bạn tự làm khỏi cần hướng dẫn nữa nhé. Sau khi xác nhận sở hữu đừng quên thêm sitemap các thứ các thừ vào đầy đủ nhé.

*** Lưu ý không xóa trang web với miền HTTP cũ.

Xong xuôi, ta chờ Google cập nhật xong thì trang web của bạn với đường link an toàn sẽ được hiển thị.

Như vậy tôi đã hướng dẫn xong các bạn cách cài đặt và kích hoạt SSL. Nếu có thắc mắc liên quan đến việc cài SSL cho WordPress bạn để lại nhận xét dưới khung dưới tôi sẽ trả lời trong thời gian sớm nhất.

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

Your Friend,

Hoàng Bảnh.

Cách cài đặt SSL miễn phí trên CloudFlare
4.8 (96.67%) 6 votes

Đôi điều về Hoàng Bảnh

Tôi là Hoàng Bảnh - Học viên năm thứ 5 :) Tình cờ đến với MMO từ những năm cấp 3, lớn lên chút nữa có nhận thức hơn mình nhận ra rằng MMO là thứ rất tuyệt vời. Không những đem lại nguồn thu nhập cho bản thân mà còn có thể học được rất nhiều điều bổ ích. Từ đó tôi quyết định rằng mình phải nghiêm túc hơn với công việc này nếu muốn tạo ra thu nhập thực sự. Blog Hoàng Bảnh ra đời như là một đứa con tinh thần của tôi, đánh dấu ngày tôi chính thức làm việc nghiêm túc với MMO. Mong được sự ủng hộ của các bạn độc giả dành cho Blog bé nhỏ của tôi. :D

6 Nhận xét

  1. Cám ơn bạn đã chia sẻ,nhân tiện cho hỏi bạn dùng plugin ”đăng ký theo doi blog..” dưới chân bài viết là plugin gì vây?Thanks

  2. Hoàng ơi, cho mình hỏi. Cái gói 12$/năm của Godaddy có cpnel không? Sao mình không thấy nó ở chỗ nào vậy hề. Mình mới xài WordPress lần đầu tiên trong đời nên phải tự mày mò….

  3. Rất hay , đơn giản , dễ hiểu làm phát thành công ngay , cám ơn bạn nhé !

  4. anh ơi, phần Kích hoạt Full SSL, trong Cpanel của em nó bắt nhập 3 phần:
    Private Key
    CSR
    Certificate
    thì em phải nhập thế nào ạ, với em xóa Origin Certificates ban đầu và tạo mới thêm 2 3 Origin Certificates

    thì giờ em phải làm thế nào ạ, a giúp với

Leave a Reply

Your email address will not be published. Required fields are marked *

Dịch vụ cài đặt WordPress miễn phí, nhận thêm quà tặng trị giá $475Xem ngay!