CloudFlare là gì? Thiết lập CloudFlare từ A -Z 2020

CloudFlare là một khái niệm hoàn toàn mới đối với những bạn mới tập làm Webiste. Tuy nhiên với những ai có nhiều kinh nghiệm rồi, thì CloudFlare không có gì xa lạ cả. Tuy nhiên cách cài đặt và sử dụng như thế nào đạt hiệu quả thì có rất ít bài viết đề cập vấn đề này.

Vậy bài viết hôm này chúng tôi sẽ giới thiệu về CloudFlare, điểm mạnh và yếu của nó. Đồng thời hướng dẫn các bạn cách cài đặt nó sao để đạt hiệu quả nhé.

I.CloudFlare là gì? Thiết lập CloudFlare từ A -Z

1.CloudFlare là gì?

Cloudflare là nhà cung cấp CDN miễn phí phổ biến nhất hiện có trên internet. Đó là một mạng lưới lớn các máy chủ phân phối trên thế giới, tự động lưu trữ nội dung tĩnh và cung cấp nội dung động nhanh chóng.

Ngoài ra Cloudflare là một trong những dịch vụ tường lửa, giúp website được bảo mật tốt hơn, đồng thời tránh được những tình trang của Website như chống DdosSpam, SSLForward Domain,…

Có thể nói CloudFlare là một lựa chọn tuyệt vời cho các doanh nghiệp nhỏ đang tìm kiếm CDN miễn phí. Tuy nhiên ở mức độ Free, các doanh nghiệp sẽ không có những tính năng cao cấp khác. Do đó, khi bỏ 200đô/tháng bạn sẽ có thêm nhiều chức năng khác.

2.MaxCDN so với Cloudflare – Sự khác biệt là gì?

MaxCDN và Cloudflare là hai dịch vụ hoàn toàn khác nhau. Mặc dù MaxCDN tập trung vào việc phục vụ nội dung của bạn thông qua CDN của họ, Cloudflare tập trung nhiều hơn vào bảo mật và kiểm soát thư rác.

Cả hai đều sử dụng các công nghệ khác nhau để phục vụ mục đích công việc của họ, MaxCDN phục vụ nội dung từ DNS của trang web của bạn bằng pullzones. Mặt khác, Cloudflare phục vụ nội dung thông qua DNS của riêng họ và bạn được yêu cầu thay đổi DNS của trang web để trỏ đến máy chủ của họ.

Cloudflare hoạt động như một proxy giữa bạn và khách truy cập trang web, điều này đồng nghĩa bạn sẽ không thể kiểm soát. Ngược lại MaxCDN hoạt động như một proxy ngược, có nghĩa là bạn có tất cả quyền kiểm soát.

Cloudflare tốt hơn trong việc tối ưu hóa tốc độ trang của bạn bằng cách ngăn ngừa những đợt tấn công từ bên ngoài.

MaxCDN tốt hơn trong việc cải thiện tốc độ trang web của bạn bằng cách phục vụ nội dung tĩnh thông qua các máy chủ phân bổ khắp nơi trên thế giới.

3.Nhược điểm của việc sử dụng Cloudflare

Nếu trang web của bạn nằm trên hosting có máy chủ phân bổ tại Việt Nam. Trong khi đó khách hàng truy cập chủ yếu đến từ Việt Nam thì việc sử dụng CloudFlare làm chậm đi tốc độ tải trang. Vì chất lượng đường truyền quốc tế về Việt Nam sẽ thấp. Lý do là truy vấn sẽ đi vòng từ Việt Nam đến DNS Server của CloudFare rồi mới trả kết quả về Việt Nam.

Nếu Server CloudFlare bị down, nhiều khả năng truy xuất vào website của người dùng sẽ bị gián đoạn. Bởi vì không phân giải được tên miền website đang sử dụng.

4.Khi nào nên sử dụng Cloudflare

Bạn muốn ẩn IP của Hosting của Webiste

Khi bạn có hệ thống Webiste con nhiều

Bạn đăng ký Hosting ở nước ngoài

5.Cách thiết lập CloudFlare cơ bản

5.1 Thiết lập Cloudflare trong Cpanel

Hiện nay có một số công ty ngoài cung cấp Hosting ra, họ còn cung cấp thêm dịch vụ Cloudflare. Có thể kể đến siteground, Azdigi đều cấu hình Cloudflare CDN trong WordPress.

word image 261

Các máy chủ web này cung cấp ứng dụng tích hợp Cloudflare trong cPanel để kích hoạt dịch vụ.

word image 262

Kích hoạt CDN trên Cloudflare trên Siteground

Nếu bạn đang sử dụng  Siteground làm công ty lưu trữ WordPress, vậy bạn có thể thiết lập Cloudflare CDN trên trang web của mình chỉ với vài thao tác đơn giản.

Để bắt đầu, hãy đăng nhập vào cPanel và điều hướng đến phần ‘Software’. Sau đó, nhấp vào biểu tượng ‘Cloudflare’.

word image 263

Sau khi nhấp vào, bạn sẽ được chuyển đến giao diện như thế này. Nếu bạn chưa có tài khoản, vậy bạn hãy đăng ký một tài khoản nhé. word image 264

Nếu bạn có rồi thì đăng nhập vào thôi.

Tiếp tục bạn sẽ thấy Giao diện SiteGround gần đây đã bắt đầu chuyển sang một bảng điều khiển mới. Nếu bạn đang sử dụng bảng điều khiển mới, lúc này bạn sẽ thấy Cloudflare được liệt kê trong tab Tốc độ. Do đó hãy xem ảnh chụp màn hình bên dưới.

word image 265

Để bật CDN miễn phí trên Cloudflare trên trang web của bạn, chỉ cần nhấp vào nút “ Setup” để tiếp tục.

Tiếp theo, bạn sẽ thấy một thông báo cho biết đang kích hoạt CDN. Sau khi hoàn tất, CDN của Cloudflare sẽ hoạt động trên trang Website WordPress của bạn.

5.2 Thiết lập CDN Cloudflare trong WordPress theo cách thủ công

Nếu Hosting của bạn không có tùy chọn cấu hình Cloudflare, tuy nhiên bạn có thể sử dụng phương pháp thủ công. Nó có thể mất thêm vài phút, nhưng nó cũng dễ dàng và thân thiện với người dùng.

Để bắt đầu, bạn cần truy cập trang web CloudFlare và nhấp vào nút ‘Đăng ký’.

word image 266

Tiếp theo, bạn cần nhập địa chỉ email và mật khẩu để tạo tài khoản Cloudflare. Chỉ cần nhập thông tin cần thiết, rồi nhấp vào nút ‘Tạo tài khoản’.

word image 267

Sau đó, bạn cần nhập URL của trang web của bạn.

word image 268

Tiếp theo, bạn sẽ được yêu cầu chọn một kế hoạch. Chúng tôi khuyên bạn nên sử dụng gói Free để tiết kiệm chi phí

word image 269

Sau đó, Cloudflare sẽ hiển thị cho bạn danh sách tất cả các bản ghi DNS mà hệ thống của họ tìm thấy. Điều này sẽ bao gồm cả tên miền của bạn.

Các bản ghi DNS bạn muốn chuyển qua Cloudflare sẽ có biểu tượng đám mây màu cam.

word image 270

Như vậy tên miền example.com hiện đã hoạt động trên Cloudflare. Bước tiếp theo, cũng là cuối cùng  Bạn sẽ được yêu cầu thay đổi máy chủ tên của mình và trỏ chúng đến máy chủ tên Cloudflare.

word image 271
Hiện bài viết này, chúng tôi hướng dẫn các bạn cài đặt Cloudflare trên Bluehost, do đó chúng tôi sẽ hướng dẫn các bạn thay đổi máy chủ tên từ bảng điều khiển Bluehost. Quá trình này sẽ tương tự như những nhà cung cấp Host khác thôi nhé.

Bạn cần đăng nhập vào tài khoản cPanel của Bluehost -> Domains -> và chọn tên domain của bạn -> Name servers -> Edit

word image 272

Tiếp theo bạn cần chọn ‘Custom’ , lúc này bạn sẽ thấy hình ảnh như sau:

word image 273

Sau đó, bạn cần quay lại trang thiết lập Cloudflare để nhấp vào nút ‘Done, check nameservers’ để hoàn tất thiết lập.

word image 274

Đợi thêm vài phút nữa, để hệ thống cập nhật server tên miền và kích hoạt Cloudflare.

word image 275

Sau khi thấy hình ảnh như thế này, tất là quá trình cài đặt Cloudflare đã thành công.

6. Một số yếu tố quan trọng cần setup trong Cloudflare

Sau khi thiết lập một số yếu tố cơ bản xong, bạn cần thiết lập thêm một số tính năng nâng cao nữa để đảm bảo an toàn cho Website.

6.1 Setup Page Rules

Khi thiết lập Page Rules, bạn hoàn toàn có thể tùy chỉnh Cloudflare hoạt động trên Website. Nó đặc biệt hữu ích trong việc bảo mật các trang quan trọng như trang đăng nhập, khu vực wp-admin, v.v.

word image 276

Trước tiên, bạn cần nhấp vào tùy chọn Page Rules ở trên cùng và sau đó nhấp vào nút Create Page Rules

Sau đó, bạn có thể thiết lập 2 quy tắc trang sau.

Bảo mật trang đăng nhập WordPress

URL trang: example.com/wp-login.php*
Settings: Security Level; High
Cache Level; Bypass
Disable Performance
Disable Apps

word image 277

6.2 Cấu hình SSL cho Cloudflare

word image 278

Nếu bạn không có chứng chỉ SSL, hãy xem hướng dẫn của chúng tôi về cách nhận chứng chỉ SSL miễn phí 

6.2 Tối ưu hóa Cloudflare cho WordPress bằng cách sử dụng Plugin

Cloudflare cung cấp một plugin WordPress chuyên dụng, Plugin này cho phép bạn nhanh chóng thiết lập Cloudflare trên trang web WordPress của mình, thêm quy tắc tường lửa ứng dụng web (WAF), tự động lọc bộ nhớ cache…………..

Để bắt đầu, hãy cài đặt và kích hoạt Plugin Cloudflare trên trang web

Sau khi hoàn tất, bạn cần truy cập Cài đặt »Cloudflare từ Dasboard để định cấu hình cài đặt Cloudflare.

Trên trang cài đặt, bạn sẽ nhìn thấy Create Your Free Account, nếu bạn có tài khoản thì đăng nhập luôn nhé.

Tiếp theo bạn sẽ cần nhập khóa API và email Cloudflare.

word image 279

Để tìm thấy API của Cloudflare, bạn cần truy cập vào tài khoản trên trang chủ CloudFlare để lấy API nhé.

Chỉ cần mở trang Profile -> API Tokens -> Global API Key

word image 280

Lúc này, một cửa sổ hiện ra, trong đó sẽ chứa mà API của bạn.

word image 281

Tiếp theo, hãy quay lại bảng điều khiển WordPress và nhập địa chỉ email và API để đăng nhập

word image 282

Lúc này bạn sẽ được chuyển đến bảng điều khiển của Cloudflare.

word image 283

Khi màn hình này xuất hiện, lúc này bạn có thể tùy biến và tối ưu những hạng mục mà mình cần như: óa bộ đệm, bật bộ đệm tự động, v.v.\

Ngoài ra bạn có thể tìm thấy nhiều tùy chọn Cloudflare hơn bằng cách nhấp vào tùy chọn Cài đặt.

word image 284

Ngoài ra Nó cũng hiển thị các số liệu thống kê như khách truy cập, băng thông được lưu, các mối đe dọa bị chặn, v.v. từ tùy chọn Analytics.

word image 285

II. Kết

Như vậy trong bài viết này chúng tôi đã hướng dẫn các bạn thiết lập cài đặt Cloudflare từ cơ bản đến nâng cao. Từ trang chủ Cloudflare cho đến Plugin.

Ngoài ra, chúng tôi cũng liệt kê ra những ưu điểm và nhược điểm của Cloudflare, để các bạn có những định hướng đúng hơn.

Về cơ bản, Cloudflare sẽ có tác dụng nếu bạn sử dụng hosting nước ngoài. Nếu bạn sử dụng Host Việt Nam, Website bạn có thể bị chậm hơn. Chính vì thế các bạn cân nhắc nhé.

Cảm ơn https://www.wpbeginner.com/wp-tutorials/how-to-setup-cloudflare-free-cdn-in-wordpress/ đã cho chúng tôi tham khảo bài viết này. Hẹn gặp lại các bạn trong những bài viết tiếp theo nhé.