HomeCông cụ

Hướng dẫn sử dụng CloudFlare và những vấn đề cần lưu ý

Hướng dẫn sử dụng CloudFlare và những vấn đề cần lưu ý
Like Tweet Pin it Share Share Email
Hướng dẫn sử dụng CloudFlare và những vấn đề cần lưu ý
5 (100%) 4 votes

Nếu bạn là một blogger, webmaster đã từng quản trị những website, blog cá nhân, chắc hẳn đã nghe qua CloudFlare.

Đây là một dịch vụ DNS trung gian nổi tiếng trên thế giới được rất nhiều người sử dụng.

Và đó cũng là chức năng chính của CloudFlare.

Chức năng DNS trung gian sẽ là “vị cứu tinh” của bạn khi DNS của máy chủ gặp sự cố không truy cập vào được, thậm trí không thể truy cập được trang quản trị website.

Ví dụ về một trường hợp gặp phải sự cố DNS:

sự cố DNS

Mình sẽ giải thích rõ hơn về chức năng này, đó là:

Khi người dùng vào website của bạn thông qua trình duyệt, thay vì truy cập trực tiếp vào máy chủ, yêu cầu sẽ được gửi đi thông qua một hệ thống trung gian là DNS CloudFlare.

Hệ thống này vừa đóng vai trò phân giải domain name thành IP, vừa có khả năng kiểm soát và đánh giá những yêu cầu đến từ website. Từ đó tăng tính bảo mật cho website của bạn.

(Xem hình minh họa)

DNS trung gian CloudFlare

Bên cạnh đó, CloudFlare còn hỗ trợ bạn rất nhiều trong trường hợp chuyển nhà cung cấp dịch vụ domain hay hosting. Khi đó, bạn không cần phải cập nhật lại DNS hay các bản record vì chúng đã được lưu trữ trên hệ thống của CloudFlare rồi.

Ngoài ra, một số lợi ích khác của CloudFlare có thể kể đến như:

  • Hỗ trợ nén HTML CSS JS giúp tăng tốc độ tải trang.
  • Kích hoạt SSL miễn phí.
  • Ngăn chặn SPAM, hacker tấn công. Vì khi sử dụng DNS tại CloudFlare, mọi truy xuất từ website đều được sàng lọc kỹ càng trước khi chuyển đến hosting.
  • Tiết kiệm tối đa băng thông, giúp tăng khả năng load trang.

Một điểm mình rất thích nữa ở CloudFlare là tính phổ biến cao:

Họ có mạng lưới máy chủ toàn cầu nên thời gian look-up cực nhanh khi truy cập từ mọi nơi trên thế giới.

Cũng do đó, tốc độ cập nhật DNS tại CloudFlare rất nhanh, chỉ trong vòng “1 nốt nhạc”. Trong khi tại những nhà cung cấp khác, có thể lên đến 1 giờ đồng hồ để DNS được cập nhật.

Tuy nhiên cái gì cũng có ưu điểm, nhược điểm riêng của nó. CloudFlare không phải là một dịch vụ hoàn hảo trong mọi trường hợp.

Mình đã từng sử dụng CloudFlare một thời gian. Dịch vụ này đã hỗ trợ blog của mình rất nhiều.

Tuy nhiên vẫn có một số vấn đề khiến mình không hài lòng. Và sau đó, mình quyết định xóa bỏ blog ra khỏi hệ thống của CloudFlare.

Nguyên nhân ư?

Mình sẽ bật mí cho các bạn ở phía dưới.

Nhưng nếu bạn là người lần đầu tiên biết đến CloudFlare. Mình khuyên các bạn vẫn nên trải nghiệm dịch vụ tại đây.

Biết đâu chúng lại trở thành một công cụ đắc lực hỗ trợ bạn rất nhiều trong việc xây dựng và phát triển website đấy! 😀

Còn bây giờ, hãy cùng mình tìm hiểu cách sử dụng CloudFlaremột số vấn đề cần lưu ý khi sử dụng CloudFlare nhé!

Đăng ký tài khoản CloudFlare

Để đăng ký tài khoản CloudFlare, đầu tiên bạn truy cập vào địa chỉ www.cloudflare.com, chọn Sign Up.

Chuyển đến trang đăng ký, bạn nhập thông tin địa chỉ email, mật khẩu và click vào ô I agree to CloudFlare. . . Nhấn Create Account.

Khá dễ dàng thôi!

create account cloudflare

Tiếp theo, chúng ta cần add website vào hệ thống của CloudFlare.

Sau khi đăng ký, tại trang chủ click vào + Add Site.

Trong mục Add a website nhập tên website của bạn vô! Sau đó click Begin Scan.

Tại đây mình sẽ sử dụng chính blog này làm ví dụ.

begin scan cloudflare

Chờ đợi giây lát cho CloudFlare cập nhập những bản record lên hệ thống.

Xong rồi! Bạn kiểm tra lại các bản record xem đã chuẩn chưa, sau đó click Continue.

Lưu ý: Biểu tượng đám mây màu vàng có nghĩa là website của bạn đã được bật CloudFlare.

cloudflare update record

Tại đây có rất nhiều plan cho bạn lựa chọn! Đối với những gói trả phí, bạn sẽ được sử dụng nhiều tính năng cao cấp và hay ho hơn rất nhiều. Tuy nhiên theo mình một gói FREE vào lúc này là quá đủ rồi!

Chọn Free Website rồi nhấn Continue.

plan free website cloudflare

Oke vậy là xong! Bạn đã đăng ký thành công dịch vụ tại CloudFlare. Và bạn có thể sử dụng chúng hoàn toàn MIỄN PHÍ.

Bước tiếp theo, chúng ta cần trỏ DNS từ domain về CloudFlare để sử dụng dịch vụ.

Sử dụng CloudFlare làm dịch vụ DNS trung gian

Sau khi lựa chọn plan, CloudFlare sẽ cung cấp cho bạn 2 Namesevers (NS) mới.

Đây chính là DNS trung gian giúp website của bạn được tối ưu khi được đặt trên hệ thống của CloudFlare.

Công việc của chúng ta lúc này là trỏ tên miền về Namesevers mới này.

Mình sử dụng dịch vụ tên miền tại GoDaddy và nhận được 2 DNS là donald.ns.cloudflare.comemily.ns.cloudflare.com. 

DNS cloudflare

Nếu bạn cũng sử dụng tên miền tại GoDaddy, có thể làm theo hướng dẫn này của mình. Ngoài ra, đối với những nhà cung cấp khác làm tương tự.

Đầu tiên, bạn truy cập vào trang quản lý tên miền của GoDaddy.

Tại mục tên miền chọn DNS. Tùy chỉnh máy chủ DNS mới và nhập 2 namesevers CloudFlare cung cấp cho bạn.

Sau đó nhấn Lưu.

tro DNS từ GoDaddy về CloudFlare

Xong rồi! Như mình đã nói ở trên, tốc độ cập nhật DNS từ domain của CloudFlare rất nhanh.

Vì thế khi truy cập vào tài khoản CloudFlare, bạn sẽ thấy website được active ngay lập tức.

Blog của mình đã được kích hoạt trên CloudFlare rồi này:

CloudFlare active website

Để quản lý DNS cũng như thêm bớt các bản ghi (record), các bạn chọn mục DNS trên thanh công cụ.

Giao diện quản lý DNS ở CloudFlare khá đẹp và dễ sử dụng.

quản lý DNS cloudflare

Tại đây sẽ hiển thị tất cả những bản record của domain.

Để xóa record, bạn tick vào nút x. Ngược lại, nhấn vào Add Record để thêm một bản ghi mới.

Lưu ý: Biểu tượng đám mây màu vàng nghĩa là CloudFlare đang bật. Ngược lại màu xám là đang tắt.

  • Khi CloudFlare bật (màu vàng): kích hoạt các chức năng miễn phí của CloudFlare như CDN, ẩn IP gốc, Firewall chống DDoS…
  • Khi CloudFlare tắt (màu xám): tắt toàn bộ chức năng của CloudFlare. Chỉ dùng làm DNS.

 

Sử dụng SSL miễn phí với CloudFlare

Hiện nay, giao thức bảo mật https:// (http:// + SSL) đang được ưa chuộng hơn bao giờ hết.

Chúng giúp bảo mật thông tin website của bạn, hạn chế trường hợp tin tặc tấn công đánh cắp dữ liệu.

Ngoài ra, Google còn đánh giá SEO tốt hơn dành cho những website sử dụng giao thức bảo mật này.

Vì thế hầu hết những website, blog hiện nay đều sử dụng SSL.

Thông thường, để sở hữu SSL, bạn phải bỏ tiền ra mua từ những nhà cung cấp dịch vụ hosting. Tuy nhiên với CloudFlare, bạn có thể sử dụng chúng hoàn toàn miễn phí.

Ở CloudFlare, SSL được chia ra làm 3 loại:

  • Flexible: Cài đặt SSL hoàn toàn miễn phí. Tuy nhiên, những  dữ liệu gửi từ CloudFlare về máy chủ sẽ không được mã hóa. Để cài đặt SSL Flexible rất đơn giản, bạn không cần phải thao tác SSL trên máy chủ. Chỉ qua vài cú click chuột, SSL đã được kích hoạt.
  • Full: Để kích hoạt SSL Full, bạn phải có một chứng chỉ SSL được cài đặt trước trên máy chủ. Vì thế, toàn bộ dữ liệu từ CloudFlare gửi về máy chủ sẽ được mã hóa.
  • Full (strict): tương tự kiểu Full nhưng CloudFlare sẽ xác thực chứng chỉ này. Bạn cần phải bỏ tiền ra để mua chúng từ những nhà cung cấp khác (Comodo, GeoTrust,…)

Mình sẽ hướng dẫn các bạn cài đặt SSL Flexible, rất đơn giản thôi!

Đầu tiên bạn truy cập vào mục Crypto trên thanh công cụ. Trong mục SSL chọn Flexible.

kích hoạt ssl cloudflare

Sau đó truy cập vào mục DNS, bât CloudFlare (đám mây màu vàng) ở 2 bản record là A domain.com  CNAME www (xem hình dưới).

Oke vậy là xong rồi đó! Bạn chờ một lát để CloudFlare cập nhật SSL cho website (thông thường là khoảng 30 – 40 phút).

Sau đó bạn truy cập lại theo đường dẫn https://tenmiencuaban.com.

Nếu truy cập được và đã xuất hiện giao thức https:// kèm ổ khóa màu xanh, thì SSL đã được kích hoạt thành công trên website của bạn rồi đó!

Tuy nhiên có thể bạn sẽ gặp phải trường hợp vỡ giao diện hoặc https:// không hiển thị màu xanh. Lúc này là do những file ảnh, bài viết, css chưa được chuyển về https://

Giải pháp lúc này là plugin  Really Simple SSL. Nó sẽ hỗ trợ bạn chuyển toàn bộ link http sang https.

Ngoài ra, bạn cũng nên khai báo với Google. Kiểu như “Anh đây bật giao thức SSL rồi đấy, chú mày vô xem rồi lập chỉ mục cho anh để anh nhanh lên top nhé! <3”

Thì đầu tiên, chúng ta truy cập vào Google Webmaster Tool theo đường dẫn https://www.google.com/webmasters/tools/home?hl=vi.

Click chọn Thêm trang web.

Nhập website của bạn với giao thức bảo mật HTTPS.

Sau đó xác nhận quyền sở hữu trang web cũng như bổ sung sitemap, robots.txt cho trang web mới. Việc này làm tương tự như khi bạn thêm trang sử dụng HTTP.

Lưu ý: Không nên xóa trang cũ sử dụng HTTP nhé!

Chuyển hướng tên miền với CloudFlare

Một chức năng rất hay của CloudFlare là cho phép chúng ta chuyển hướng (redirect) tên miền bằng namesever của họ.

Ví dụ mình có 2 tên miền là vnxmas.comvnxmas.net. Bây giờ mình muốn khi người dùng truy cập vào trang vnxmas.net sẽ tự động chuyển hướng sang trang vnxmas.com.

Vậy phải làm thế nào?

Rất đơn giản thôi!

Đầu tiên, tại trang quản trị CloudFlare của tên miền vnxmas.net, bạn truy cập vào phần DNS trên thanh công cụ.

Sau đó, bạn click vào mục Add Record để tạo 2 bản record mới, bao gồm:

  • Record loại A, Name là vnxmas.netValue là một địa chỉ IP, bạn dùng luôn IP của tên miền sẽ chuyển hướng đến nhé!
  • Record loại CNAME, Name là www, Value là vnxmas.net.

Lưu ý: Nhớ bật CloudFlare (biểu tượng đám mây màu vàng) cho 2 bản record này nhé.

(Xem hình minh họa)

Tiếp đến chuyển qua mục Page Rules trên thanh công cụ, click chọn Create Page Rule.

create page rule cloudflare

Tại đây nhập tên miền mà bạn sẽ chuyển hướng tới. Lưu ý sử dụng kí hiệu /* sau tên miền (như hình dưới).

Nhấn Save and Deploy để lưu lại.

Bạn cũng nên tạo thêm một Page Rule nữa dưới dạng www.vnxmas.com/*

Bạn đợi trong vòng vài phút để CloudFlare cập nhật kết quả cho bạn.

Những trang con cũng sẽ tự động được chuyển hướng nên bạn không cần thêm bất kì một thao tác gì nữa!

Nén mã nguồn để tăng tốc độ tải trang

Để tối ưu tốc độ tải trang, bạn có thể nén mã nguồn bằng cách click vào mục Speed trên thanh công cụ.

Tại đây tick vào 3 ô JavaScript, HTML, CSS.

Vậy là xong rồi! Bạn đợi một lát cho CloudFlare cập nhật rồi truy cập vào website thử nghiệm xem sao nhé!

Tuy nhiên trong một số trường hợp, bạn sẽ bị lỗi giao diện sau khi sử dụng chức năng này. Lúc này chỉ cần vô CloudFlare tắt chúng đi là xong.

Công dụng của CloudFlare đối với website khá là nhiều phải không nào? Tuy nhiên như mình đã nói ở trên, mình đã gỡ website ra khỏi hệ thống của CloudFlare sau một thời gian sử dụng.

Tại sao mình lại làm vậy?

Và đây là câu trả lời dành cho bạn:

Một số vấn đề cần lưu ý khi sử dụng CloudFlare

1. Vị trí đặt máy chủ & đối tượng khách hàng

Trong trường hợp hosting của bạn đặt tại Việt Nam và khách hàng tiềm năng cũng đến từ Việt Nam, CloudFlare không phải là công cụ hỗ trợ bạn lúc này. Thậm chí còn ảnh hưởng xấu đến trải nghiệm người dùng.

Bởi lẽ máy chủ của CloudFlare đặt tại Hồng Kông, Singapore. Khi một yêu cầu được gửi đi, chúng phải chạy qua Singapore, rồi lấy thông tin từ Singapore chạy về Việt Nam. Chẳng phải là mua đường hay sao? 🙂

Điều này khiến cho tốc độ đường truyền của website bạn bị giảm đi đáng kể.

2. Gặp lỗi khi có nhiều lượt truy cập

Vào một ngày đẹp trời, khi mình truy cập vào website như thường lệ thì bắt gặp lỗi sau:

lỗi down cloudflare

Đây là lỗi 521 lý giải cho bạn rằng:

Khi có nhiều truy cập vào website, những yêu cầu từ người dùng liên tục được gửi về máy chủ. Khi đó CloudFlare đóng vai trò là DNS trung gian thực hiện những yêu này. Do vậy, tất cả những request đều xuất phát từ IP của CloudFlare dẫn đến việc server hiểu nhầm rằng CloudFlare đang tấn công máy chủ >> ban IP của CloudFlare.

Ngoài ra, mình cũng gặp phải một lỗi SSL nữa là SSL handshare failed (Mã lỗi 525) khiến mình không thể truy cập được vào website.

3. SSL không hoạt động trên các hệ điều hành cũ

Khi sử dụng SSL miễn phí từ CloudFlare, bạn sẽ gặp phải trường hợp không thể truy cập vào website khi sử dụng hệ điều hành WindowXP cùng trình duyệt Chrome, Cốc Cốc.

Bạn sẽ gặp một thông báo như sau:

Tuy nhiên FireFox thì vẫn truy cập được. Nhưng số người sử dụng FireFox không nhiều.

Lỗi SSL này dẫn đến việc nhiều khách hàng sử dụng hệ điều hành cũ không thể xem được nội dung trang web. Như vậy bạn đã mất đi kha khá một lượng traffic, thậm chí đơn hàng rồi phải không nào?

Ngoài ra, còn một số hạn chế của CloudFlare có thể kể đến như:

  • Không bao giờ biết được IP của người dùng truy cập vào website. Dẫn đến rất nhiều bất lợi khi hacker tấn công trang web.
  • Tính năng Rocket Loader phát sinh lỗi.

Kết luận

Như vậy qua bài viết này, mình đã hướng dẫn chi tiết cho các bạn cách sử dụng CloudFlare. Đây là một dịch vụ DNS trung gian rất nổi tiếng được nhiều website trên thế giới tin dùng (trong trường hợp trả phí). Rất nhiều tính năng hay ho được tích hợp ở đây mà đôi khi bạn không thể làm chúng một cách dễ dàng.

Tuy nhiên bạn cũng nên lưu ý đến một số vấn đề khi sử dụng CloudFlare như mình đã đề cập ở trên.

Vậy qua những phân tích, đánh giá của mình, bạn có muốn sử dụng dịch vụ tại CloudFlare không?

Đừng ngần ngại nêu lên quan điểm cá nhân để mình và bạn cùng thảo luận nhé!

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

Xem thêm: Cách tạo blog WordPress giá rẻ chất lượng tiết kiệm chi phí nhất.

Follow me

Hoàng Vũ

Mình là Hoàng, đam mê hiphop, thích viết blog và làm Affilate Marketing. Mình thích sự đơn giản và ghét ồn ào!!!
Nếu bạn cảm thấy những bài viết của mình hữu ích, có thể mời mình một ly cà phê bạn nhé! 😘 😘
Follow me

Tham gia bình luận

2 Bình luận on "Hướng dẫn sử dụng CloudFlare và những vấn đề cần lưu ý"

avatar
Tịnh Nguyễn Blog
Guest

“” Mình là Hoàng, đam mê hiphop, thích viết blog và làm Affilate Marketing. Mình thích sự đơn giản và ghét ồn ào” :v

Hay đấy, haha ! Cũng lâu rồi không quẩy trên Hocban.vn với blog của các anh em, nay đi dạo một vòng xem anh em có gì mới không 😀

wpDiscuz
Share This

Đăng kí bản tin

Hãy nhanh tay đăng kí bản tin dưới đây để cập nhật bài viết nhanh nhất và nhận những phần quà từ VnXmas.Com