Chuyên mục: công nghệ

Cài đặt SSL cho website miễn phí, dễ dàng, nhanh chóng với Cloudflare chỉ vài bước click chuột

Article available in English | Tiếng Việt

Website của bạn có cần SSL ?

Hiện nay hầu như các website trên mạng internet, từ blog cá nhân cho đến các website liên quan đến tài khoản ngân hàng, thông tin cá nhân… đều đã cài đặt SSL cho website của mình. SSL là gì và có tác dụng gì? SSL là viết tắt của cụm từ Secure Sockets Layer, cho phép các trình duyệt kết nối đến website của mình thông qua giao thức HTTPS là giao thức có bảo mật mã hóa, đảm bảo các thông tin quan trọng không rơi vào tay hacker hay bất kì bên thứ 3 nào khác cố tình nghe lén (sniffing) thông tin của người dùng. Ở màn hình browser của người dùng, những website có cài đặt SSL (kết nối bằng HTTPS) thì thanh address sẽ hiển thị icon khóa màu xanh.

Một tí khái niệm về SSL như vậy, vậy website của bạn có cần SSL không? Nhìn chung cài đặt SSL là trách nhiệm với người dùng, nếu website của bạn chỉ là trang cá nhân, blog… thì có lẽ bạn sẽ thấy chẳng cần nó làm gì, có khi còn tốn thêm tiền mua SSL… cũng đúng. Tuy vậy nó vẫn có vài lợi ích cụ thể với website của bạn. Mình tạm chỉ nêu ra 2 lợi ích của việc cài đặt SSL cho website.

  • Tuy người dùng chẳng quan tâm đến việc SSL làm cái gì, nhưng việc họ nhìn thấy có icon hình cái khóa màu xanh ở thanh address khi vào website của bạn sẽ khiến họ yên tâm hơn khi truy cập. Nói chung người dùng yên tâm rồi thì làm các thứ cũng sẽ dễ dàng hơn.

Nhìn rất uy tín và đẹp trai, có cả tên công ty hiện lên nữa.

Trông không được ổn lắm đúng không? Không ổn lắm thì viết hay mấy cũng chắc gì người ta tin?

  • Lợi ích lớn lao hơn: SSL sẽ có ảnh hưởng đến thứ tự SEO của website, dù không lớn lắm. Nếu bạn quan tâm đến SEO cho website của mình thì bất kì cái gì có thể làm tăng rank cho website của bạn trên google search đều đáng thử đúng không?

Nếu 2 lí do trên khiến bạn cảm thấy thuyết phục và muốn thử cài đặt SSL, thì hãy đọc tiếp nào!

Bạn muốn cài đặt SSL, vậy Cloudflare có gì hay ?

Trước kia để cài đặt SSL, bạn phải có chứng chỉ SSL (SSL certificate) được cấp từ các công ty bảo mật lớn như Symantec, VeriSign… các kiểu. Và chúng không rẻ, loại rẻ nhất cũng bay của bạn khoảng vài trăm nghìn 1 tháng. Nhưng bây giờ thì cũng dễ hơn nhiều rồi. Đủ các loại nhà cung cấp với giá thành hạ dần đến mức rẻ gần như các loại hosting domain bán giá của năm đầu tiên. Và còn có cả SSL miễn phí nữa như Let’s encrypt. Nếu SSL chỉ để website của mình khi truy cập có hiện cái khóa màu xanh, và giúp ích cho SEO một tí, thì cứ cái nào rẻ nhất hoặc không tốn tiền thì chọn thôi nhỉ.

Tuy nhiên, nếu bạn có chọn dùng SSL miễn phí như Let’s encrypt kia, thì cài đặt nó cũng không dễ gì với đa số mọi người khi phải học cách setup server, chỉnh config, tạo certificate… Chưa kể cách cài đặt còn phụ thuộc vào server của bạn là gì, website của bạn kiểu gì… Nếu cài đặt máy móc không phải là sở trường của bạn, thì mình thấy là công việc này sẽ không vui lắm đâu.

Thay vào đó, bạn hãy thử cân nhắc Cloudflare xem. Mọi cài đặt chỉ diễn ra trên browser có kết nối internet của bạn, và thao tác cài đặt chỉ vài bước. Và nó cũng miễn phí, free hoàn toàn! Thêm vào đó, ngoài việc website của bạn được cài đặt SSL, bạn còn có free 1 loạt các tool khác như chặn DDoS, analytic (không được bằng google analytic nhưng cũng tạm)… nói chung nhiều và chắc mình cũng chẳng cần dùng hết. Trong lúc cài đặt, website của bạn sẽ không down tí nào, và nếu không muốn dùng nữa thì chỉ việc gỡ cài đặt ra là xong.

Nếu thích bạn có thể nâng cấp dịch vụ, nhưng cá nhân mình thấy free là quá thừa rồi.

Nghe có vẻ ngon nghẻ easy, thử chẳng mất gì lại được lợi, vậy cài thôi nhỉ?

Cài đặt SSL với Cloudflare

  1. Đầu tiên là tạo 1 account ở https://cloudflare.com. Tạo xong nó sẽ link mình đến trang để nhập link website của mình.

Gõ link website vào và bấm scan. Đợi 1 lúc.

Đừng sợ khi thấy có nhiều setting làm choáng ngợp. Cứ bấm Continue thôi.

Free thôi nghĩ ngợi gì nhiều.

Bước cuối cùng: đổi nameserver của domain thành nameserver do Cloudflare chỉ định. Nếu bạn mua tên miền ở Godaddy hay Namecheap, chỉ cần google là thấy ngay làm sao để đổi nameserver của domain của bạn. Mình mua tên miền của 1 hãng nội địa Nhật nên rất tiếc không làm được hướng dẫn phần này (vì có ai khác dùng đâu mà chỉ =)) ). Đừng lo lắng, nếu bạn mua domain từ Godaddy hoặc Namecheap, google mất 10 giây và đổi nameserver mất chưa đến 1 phút, làm đúng như tutorial ở trang tìm kiếm kết quả đầu tiên là được.

Đổi xong rồi bấm Continue (bấm trước đổi sau cũng không vấn đề).

Chọn Crypto ở thanh công cụ trên cùng và check lại xem SSL status là Full hay Flexible chưa (Cái nào cũng được, Full nghe có vẻ to nên mình dùng Full).

Cuối cùng, bấm Purge everything ở mục Caching trên thanh toolbar (Nó cảnh báo giảm performance cứ kệ nó, cá nhân mình chẳng thấy cái gì xảy ra hết).

Vậy là xong! Chúc mừng website của bạn đã được cài đặt SSL! Đừng lo lắng nếu bạn chưa thấy hình cái ổ khóa màu xanh khi tự vào website của mình vì thời gian cần thiết để mọi setting chạy là tối đa 72 tiếng.

Bài viết bởi Kaito Yuuki