Mục lục

[CLOUDFLARE LÀ GÌ?] Toàn tập hướng dẫn sử dụng cloudflare mới nhất 2019

CloudFlare là một dịch vụ DNS trung gian rất nổi tiếng trên toàn cầu. Nhiều người, trong đó có mình dùng CloudFlare bởi những tính năng đặc biệt mà không nhà cung cấp DNS nào khác có được.

CloudFlare

[CLOUDFLARE LÀ GÌ?] Toàn tập hướng dẫn sử dụng cloudflare mới nhất 2019

Ngoài tính năng DNS thông thường, khi dùng CloudFlare bạn còn được xài CDN, tường lửa giới hạn DDoS + gửi tin rác, SSL, Forward domain và nhiều tính năng không giống nữa. tất nhiênmiễn phí hết nhé.

trước đó, mình có dùng dịch vụ DNS của các nhà sản xuất trong nước để đảm bảo thời gian look-up IP Server khi lần đầu tiên gắn kết mau nhất. bên cạnh đó, DNS thỉnh thoảng gặp sự cố k request được, thậm chí trang quản trị còn k vào được, die mất mấy hôm nên mình quyết tâm tìm nhà sản xuất không giống và lựa chọn được CloudFlare.

Xem thêm: Google Analytics là gì? Toàn tập hướng dẫn Google Anylatics 2019

CloudFlare có mạng lưới máy chủ thế giới giúp cho cho DNS nên lúc nào cũng đảm bảo thời gian look-up cực mau khi truy cập từ mọi kênh trên toàn cầuthêm nữa, tốc độ cải tiến DNS ở đây gần như là ngay lập tức luôn, rất sướng.

Mình đang tin tưởng sử dụng CloudFlare làm DNS cho rất nhiều web cá nhân, trong đó có blog Canh Me và Học VPS. Nếu bạn chưa biết đến dịch vụ hào hứng này, hãy tìm hiểu ngay và tham khảo cẩn thận chỉ dẫn bên dưới nhé.

note: khi dùng Cloudflare, các record được kích hoạt đám mây màu vàng sẽ dùng toàn bộ các dịch vụ đi kèm ở đây. Còn khi chuyển sang đám mây màu xám, CloudFlare chỉ nhận vai trò dịch vụ DNS thông thường mà thôi. Bạn bắt buộc phải hiểu rõ 2 khái niệm này, chi tiết nhìn thấy thêm trong phần 3. quản lý DNS.

1. đăng ký account CloudFlare

Để sử dụng được CloudFlare, bạn cần phải có một account. Thủ tục tải ký rất nhanh gọn.

– đầu tiên bạn truy cập vào https://www.cloudflare.com, click Sign Up

– Thông tin tải ký chỉ cần nhập mail và Password là xong.

Sign up CloudFlare ATPWeb - Khởi Tạo Ngôi Nhà Online

– đăng ký xong, bạn hãy Login để sử dụng.

Xem thêm: Kiểm tra tốc độ website là gì? Vì sao cần kiểm tra tốc độ website

2. Thêm website vào CloudFlare

2.1. Add Site

– trước hết bạn nhấn link Add a Site để thêm web mới vào nền tảng CloudFlare.

Add a Site ATPWeb - Khởi Tạo Ngôi Nhà Online

– Nhập domain rồi click Add Site.

Add Site ATPWeb - Khởi Tạo Ngôi Nhà Online

Bạn đủ sức thêm nhiều domain cùng một lúc, hãy click vào I’d thích lớn enter more than one tên miền at a time. Sau khi được chuyển sang tab mới, đọc và làm theo chỉ dẫn cụ thể nhé.

– Đợi khoảng 1 phút để CloudFlare scan toàn bộ các bản ghi hiện có. Đây là một tính năng rất hay, bạn k cần tốn thời gian để chuyển các bản ghi DNS cũ sang nữa.

– tiếp theoclick nút Next để tiếp tục.

2.2. chọn kế hoạch

CloudFlare có khá nhiều plan với các tính năng cao cấp, tuy nhiên chúng ta chỉ cần sử dụng miễn phí plan là quá đủ rồi.

CloudFlare Plans ATPWeb - Khởi Tạo Ngôi Nhà Online

– chọn miễn phí rồi click Confirm kế hoạch.

– liên tục click Confirm để tới bước kế tiếp.

2.3. công nhận các bản ghi cho tên miền

– Nếu domain vừa mới hoạt động, tất cả các bản ghi sẽ được CloudFlare lấy và hiển thị bên dưới, hầu hết đều phù hợp nên bạn chỉ cần duyệt qua mà thôi.

– đủ nội lực xuất hiện trường hợp không có bản ghi nào cả, nếu domain vừa được đăng ký xong.

Xac nhan ban ghi

Bạn đủ sức cập nhật các bản ghi ngay bây giờ hoặc cải tiến sau, ở bước III. thống trị DNS mình có nói chi tiết bên dưới.

bấm nút Continue để liên tục.

2.4. Trỏ Name servers về CloudFlare

Cuối cùng, CloudFlare cung cấp 2 bản ghi Name servers, hãy trỏ tên miền về Name servers mới này. bấm Continue để hoàn tất.

Thay doi NameServers ATPWeb - Khởi Tạo Ngôi Nhà Online

Đợi một lúc chờ domain cải tiến Name servers xong thì CloudFlare sẽ auto send một mail thông báo hoàn tất. tên miền đã xuất hiện trong account của bạn và có Status là Active.

Vậy là xong, website hoạt động rồi đó.

3. cai quản DNS

Đây là thao tác cần thiết nhất khi dùng CloudFlare bạn phải nắm vững.

Nếu mong muốn thay đổi các bản ghi của domain, sau khi đăng nhập, bạn hãy bấm vào domain muốn sửa. Giao diện chính sẽ xuất hiện như sau:

Giao dien chinh CloudFlare

bấm vào liên kết DNS ở hàng trên cùng, bạn sẽ thấy tất cả các bản ghi DNS như ở bước 2 bên trên.

click bản ghi tương ứng để cập nhật hoặc nhấn nút để xóa bỏ.

Cau hinh DNS CloudFlare

Bạn cần note 2 biểu tượng On CloudFlare và Off CloudFlare

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

Để cải thiện hiện trạng On và Off, bạn chỉ cần bấm vào biểu tượng đám mây là được.

Do mình k thích sử dụng CDN nên thường lựa chọn Off CloudFlare, tắt hết các service đi, chỉ dùng làm DNS trung gian mà thôi. Khi gặp vấn đề mới bật lên để sử dụng Firewall giới hạn DDoS. bên cạnh đó, mình khuyên các bạn nên bật các service.Một số nhà mạng trong nước cấm Blogspot k truy cập được, khi bật On CloudFlare bạn sẽ không khó khăn vượt qua. xem thêm hướng dẫn cài đặt tên miền cho Blogspot.

Tạo subdomain

Nếu muốn thêm subdomain, bạn chỉ cần tạo bản ghi A với Name là subdomain cần tạo và IPv4 nhập vào địa chỉ IP muốn trỏ đến rồi nhấn Add Record là được.

như pic gợi ý bên trên, mình đang tạo sẵn một subdomain là sub trỏ đến IP 108.61.127.127

Nếu mong muốn tạo wildcard record subdomain (tất cả subdomain mặc định trỏ về 1 IP), trong ô Name bạn hãy điền ký tự *.

4. kích hoạt các dịch vụ nâng cao

Ngoài chức năng căn bản DNS trung gian, CloudFlare còn có một số tính năng nâng cao nữa như Firewall, CDN (trong phần Caching), miễn phí SSL (trong phần Crypto), Minify (trong phần Speed), URL Forwarding (trong phần Page Rules)…

Firewall và CDN mặc định sẽ được click hoạt nếu record trỏ đến tên miền.com và www bật đám mây màu vàng On CloudFlare.

Giờ mình sẽ hướng dẫn thêm về Page Rules – URL Forwardingdùng để redirect tên miền hoặc link bất kỳ sang một đường dẫn khác và Cryptoclick hoạt SSL – HTTPS cho web.

4.1. Page Rules: URL Forwarding – Redirect tên miền

Page Rules là tính năng dùng để tạo link redirect của CloudFlare. Mỗi domain được tạo tối đa 3 rule miễn phí.

Trong ví dụ này mình sẽ redirect domain canhme.net sang canhme.com mà k cần hosting, chỉ cần sử dụng name server của CloudFlare.

– đầu tiên bạn cần tạo DNS cần thiết và kích hoạt đám mây On CloudFlare, gồm có 1 record A và 1 record CNAME www, tương tự như ảnh bên dưới.

tao-dns-can-thiet

Riêng IP bạn đủ sức trỏ đến IP bất kỳ, tốt nhất dùng luôn IP của tên miền sẽ redirect đến.

– tiếp theo bạn nhấn vào biểu tượng Page Rules ở thực đơn trên cùng rồi chọn Create Page Rule và điền thông tin tương tự giống như sau:

Redirect Ten mien dung CloudFlare ATPWeb - Khởi Tạo Ngôi Nhà Online

Rule trên sẽ redirect luôn cả những trang con nữa, ví dụ http://canhme.net/godaddy-coupon/ sẽ auto chuyển thành https://canhme.com/godaddy-coupon/

click Save and Deploy để lưu lại.

– Tạo thêm một rule nữa với URL là www.canhme.netkết quả cuối cùng của bạn sẽ tương tự giống như sau:

ket-qua-tao-page-rule

Đợt vài giây để CloudFlare cập nhật là bạn có thể tra cứu ngay hiệu quả rồi đó.

4.2. Crypto – Chứng chỉ SSL miễn phí

CloudFlare phân phối dịch vụ SSL miễn phí, thao tác cài đặt vô cùng không khó khăn, hơn cả Let’s Encrypt luôn.

Các loại certificate ở CloudFlare như sau:

  • Flexiblecung cấp SSL free, nhưng dữ liệu gửi từ CloudFlare về máy chủ sẽ k được mã hóa. Bạn không cần cài chứng chỉ SSL trên server. Sau vài click là chạy, tất cả các loại website đều dùng được. Nên sử dụng nếu bạn chưa có nhiều kinh nghiệm.
  • Full: dữ liệu từ CloudFlare send về máy chủ sẽ được mã hóa, vì thế bạn phải có một chứng chỉ SSL được cài đặt trước trên server. đủ sức dùng chứng chỉ tự ký, hoặc tạo chứng chỉ của CloudFlare.
  • Full (strict): tương tự kiểu Full nhưng CloudFlare sẽ xác thực chứng chỉ này, chứng chỉ của bạn phải mua hoặc sử dụng Let’s Encrypt.

Mình sẽ hướng dẫn các bạn click hoạt Flexible SSL, dùng miễn phí luôn.

– trước tiên bạn cần tạo DNS quan trọng và click hoạt đám mây On CloudFlare, gồm có 1 record A và 1 record CNAME www, tương tự như hình bên dưới.

tao-dns-can-thiet

Nếu có những subdomain khác mong muốn sử dụng SSL, bạn cũng cần phải click hoạt đám mây màu vàng giống như trên.

– Ở menu trên cùng, bạn nhấn vào biểu tượng Crypto, sau đó chọn Flexible ở dòng SSL ngay phía dưới:

kich-hoat-ssl-cloudflare

Vậy là xong rồi đó, đợi một lúc để CloudFlare update là bạn đủ sức truy cập thẳng vào đường dẫn https://domain.com, nếu truy cập được là thành công.

– Lần đầu bạn đủ nội lực gặp lỗi vỡ giao diện, hoặc không hiển thị thanh địa chỉ màu xanh, lý do do chúng ta chưa chỉnh tất cả liên kết posthình, file css, file js từ http sang https.

Nếu bạn dùng WordPress, hãy setup và kích hoạt plugin Really Simple SSL để auto chuyển all link http sang https, xóa cache nếu cần thiết nữa.

Chi tiết chỉ dẫn cài plugin bạn có thể xem ở bài chỉ dẫn setup Let’s Encrypt.

5. Một số vấn đề khi sử dụng CloudFlare

5.1. quét IP gốc visitor

Với Shared host, các bạn không có quyền can thiệp nhiều vào nền tảng. Để quét IP nguồn của visitor thay vì IP proxy của CloudFlare, chỉ có duy nhất phương pháp cài plugin tương ứng với hệ thống CMS đang dùng bên dưới:

  • WordPress Plugin: hiển trị IP thật của user khi truy cập, ngoài ra plugin này còn hỗ trợ optimize database và trực tiếp report spam users từ blog.
  • Joomla Extension: hiển trị IP thật của user khi truy cập, tuy nhiên k có thêm chức năng nào khác.
  • Drupal Extension: hiển trị IP thật của người dùng khi truy cập, tuy nhiên k có thêm tính năng nào khác.

Nếu sử dụng VPS/Server với Nginx hoặc Webserver khác, hãy xem qua tut get IP thật khi dùng CloudFlare trên blog Học VPS.

5.2. File bị cache content quá lâu

content những file .css, .js thường được CloudFlare cache khá lâu trên server, dẫn đến trạng thái dở khóc dở cười khi bạn đang refresh nội dung mà F5 cải thiện mãi luôn luôn ra nội dung cũ.

Theo hướng dẫn từ CloudFlare, bạn đủ sức dùng tên file có chứa version, gợi ý style-05.css hoặc xóa cache trong tab Caching.

CloudFlare Caching ATPWeb - Khởi Tạo Ngôi Nhà Online

  • Purge Individual Files: và nhập danh mục đường dẫn từng file mong muốn xóa.
  • bấm mũi tên xổ xuống và chọn Purge Everything để xóa tất cả cache luôn.

Chờ một lúc rồi quay trở lại trình duyệt và nhấn F5 một lần nữa, bạn sẽ thấy content mới sẽ xuất hiện.

Trong công cuộc sử dụng CloudFlare, nếu gặp bất kỳ chủ đề gì bạn hãy để lại comment bên dưới, mình sẽ hỗ trợ hỗ trợ.

Đánh giá bài viết post

LIÊN HỆ TƯ VẤN

Thiết Kế Web
BLOG
Đăng ký tư vấn
Thiết kế website
Đồng hành cùng ATP WEB

Đăng ký tư vấn Thiết kế website