Trước hết, chúng ta cần xem qua CloudFlare là gì.
Trước hết, chúng ta cần xem qua CloudFlare là gì.
CloudFlare bảo vệ và tăng tốc mọi website trực tuyến trên Internet. Khi một website trở thành một phần của CloudFlare, mọi truy xuất đến website đó sẽ được định tuyến qua hệ thống thông minh của CoudFlare. Nó cache các thành phần tĩnh như image, js, css,… để giúp bạn tiết kiệm tối đa băng thông và qua đó tối ưu hoá tốc độ tải trang để đạt hiệu suất cao nhất. Bên cạnh đó, CloudFlare còn giúp ngăn chặn sự tấn công vào website thông qua hệ thống tường lửa khiến website an toàn hơn và giảm bớt một lượng tài nguyên máy chủ bị lãng phí bởi hacker, spammer, bot,…
Bạn có thể xem hình minh hoạ sau:
Nếu không tính đến các phương pháp bảo vệ có sẵn của nhà cung cấp hosting (như Firewall) hoặc các đoạn scripts, plugins,… do bạn cài vào như một lớp bảo vệ thì có thể xem như website của bạn hoàn toàn “trần trụi” trước mọi cặp mắt. Đó có thể là cặp mắt của khách thăm bình thường, của các bộ máy tìm kiếm và cũng có thể là cặp mắt “cú vọ” của kẻ xấu đang rình mò.
Hình dưới đây cho thấy sự khác biệt khi một website có sử dụng CloudFlare:
Như các bạn thấy, khi website đã gia nhập vào hệ thống của CloudFlare, mọi truy xuất đến website không còn là truy vấn trực tiếp nữa mà phải đi qua CloudFlare. Lúc này CloudFlare vừa đóng vai trò là DNS có trách nhiệm phân giải domain name thành IP còn đóng vai trò như một Proxy Server. Proxy này sẽ sàng lọc các truy vấn dựa vào cơ sở dữ sẵn có để kiểm soát và đánh giá một yêu cầu (request) trước khi chuyển đến điểm cuối cùng là hosting nơi chứa website của bạn. Các truy vấn độc hại của hacker, spam bot,… sẽ bị ngăn chặn và loại bỏ.
Mặt khác CloudFlare đồng thời còn là một CDN, giúp caching các dữ liệu tĩnh của bạn như image, javscript, css,… trên hệ thống của nó giúp tiết kiệm một lượng băng thông cho bạn và đương nhiên là tốc độ truy xuất website sẽ được tăng lên rất nhiều.
Bạn có thể xem nguyên bản tiếng Anh ở đây và xem video giới thiệu khá hài hước tại trang chủ.
Sau khi đã đăng ký một tài khoản hoàn toàn miễn phí, chúng ta sẽ tiến hành cấu hình cho website vào hệ thống CloudFlare. Nếu bạn đã từng cấu hình DNS cho domain thì việc này khá là nhanh và dễ dàng thôi.
- Bước 1: Bạn gõ domain muốn chuyển về CloudFlare và click Add this website
- Bước 2: CloudFlare sẽ tiến hành truy vấn và tìm tất cả mọi cấu hình DNS hiện tại của bạn như CName, A Record, MX Record,… và hiển thị lên.
- Bước 3: Cho phép bạn thêm, xóa, sửa các record nếu muốn. Quan trọng: CloudFlare sẽ yêu bạn tạo một A record bí mật. Record này sẽ được CloudFlare bỏ qua mỗi khi có truy xuất đến nó. Record này dùng để bạn có thể truy cập trực tiếp vào hosting mà không thông qua CloudFlare. Ví dụ truy cập FPT Server trên hosting để upload file chẳng hạn. Hãy nhớ A Record này chỉ mình bạn biết thôi nhé.
Bạn cũng kiểm lại các record khác, ví dụ như hình dưới đây là các cấu hình của Google Apps. Tuy nhiên các bước kiểm tra này cũng chỉ là cẩn thận thôi vì Việt Coding thấy CloudFlare đã copy rất chính xác.
- Bước 4: Bạn đăng nhập vào trang quản lý domain và cập nhật NameServer của domain về NameServer của CloudFlare.
Quá trình cập nhật NameServer thường mất từ 24 đến chậm nhất là 72 giờ sẽ hoàn tất.
Sau khi hoàn tất, bạn thử PING về domain của bạn thử xem. Bạn sẽ thấy một IP khác với IP nhà cung cấp hosting của bạn. Tức là lúc này truy vấn của bạn không đi trực tiếp đến hosting nữa mà đã thông qua một cửa ngõ trung gian bảo vệ là CloudFlare rồi đấy !
Trước hết, chúng ta cần xem qua CloudFlare là gì.
CloudFlare bảo vệ và tăng tốc mọi website trực tuyến trên Internet. Khi một website trở thành một phần của CloudFlare, mọi truy xuất đến website đó sẽ được định tuyến qua hệ thống thông minh của CoudFlare. Nó cache các thành phần tĩnh như image, js, css,… để giúp bạn tiết kiệm tối đa băng thông và qua đó tối ưu hoá tốc độ tải trang để đạt hiệu suất cao nhất. Bên cạnh đó, CloudFlare còn giúp ngăn chặn sự tấn công vào website thông qua hệ thống tường lửa khiến website an toàn hơn và giảm bớt một lượng tài nguyên máy chủ bị lãng phí bởi hacker, spammer, bot,…
Bạn có thể xem hình minh hoạ sau:
Nếu không tính đến các phương pháp bảo vệ có sẵn của nhà cung cấp hosting (như Firewall) hoặc các đoạn scripts, plugins,… do bạn cài vào như một lớp bảo vệ thì có thể xem như website của bạn hoàn toàn “trần trụi” trước mọi cặp mắt. Đó có thể là cặp mắt của khách thăm bình thường, của các bộ máy tìm kiếm và cũng có thể là cặp mắt “cú vọ” của kẻ xấu đang rình mò.
Hình dưới đây cho thấy sự khác biệt khi một website có sử dụng CloudFlare:
Như các bạn thấy, khi website đã gia nhập vào hệ thống của CloudFlare, mọi truy xuất đến website không còn là truy vấn trực tiếp nữa mà phải đi qua CloudFlare. Lúc này CloudFlare vừa đóng vai trò là DNS có trách nhiệm phân giải domain name thành IP còn đóng vai trò như một Proxy Server. Proxy này sẽ sàng lọc các truy vấn dựa vào cơ sở dữ sẵn có để kiểm soát và đánh giá một yêu cầu (request) trước khi chuyển đến điểm cuối cùng là hosting nơi chứa website của bạn. Các truy vấn độc hại của hacker, spam bot,… sẽ bị ngăn chặn và loại bỏ.
Mặt khác CloudFlare đồng thời còn là một CDN, giúp caching các dữ liệu tĩnh của bạn như image, javscript, css,… trên hệ thống của nó giúp tiết kiệm một lượng băng thông cho bạn và đương nhiên là tốc độ truy xuất website sẽ được tăng lên rất nhiều.
Bạn có thể xem nguyên bản tiếng Anh ở đây và xem video giới thiệu khá hài hước tại trang chủ.
Sau khi đã đăng ký một tài khoản hoàn toàn miễn phí, chúng ta sẽ tiến hành cấu hình cho website vào hệ thống CloudFlare. Nếu bạn đã từng cấu hình DNS cho domain thì việc này khá là nhanh và dễ dàng thôi.
- Bước 1: Bạn gõ domain muốn chuyển về CloudFlare và click Add this website
- Bước 2: CloudFlare sẽ tiến hành truy vấn và tìm tất cả mọi cấu hình DNS hiện tại của bạn như CName, A Record, MX Record,… và hiển thị lên.
- Bước 3: Cho phép bạn thêm, xóa, sửa các record nếu muốn. Quan trọng: CloudFlare sẽ yêu bạn tạo một A record bí mật. Record này sẽ được CloudFlare bỏ qua mỗi khi có truy xuất đến nó. Record này dùng để bạn có thể truy cập trực tiếp vào hosting mà không thông qua CloudFlare. Ví dụ truy cập FPT Server trên hosting để upload file chẳng hạn. Hãy nhớ A Record này chỉ mình bạn biết thôi nhé.
Bạn cũng kiểm lại các record khác, ví dụ như hình dưới đây là các cấu hình của Google Apps. Tuy nhiên các bước kiểm tra này cũng chỉ là cẩn thận thôi vì Việt Coding thấy CloudFlare đã copy rất chính xác.
- Bước 4: Bạn đăng nhập vào trang quản lý domain và cập nhật NameServer của domain về NameServer của CloudFlare.
Quá trình cập nhật NameServer thường mất từ 24 đến chậm nhất là 72 giờ sẽ hoàn tất.
Sau khi hoàn tất, bạn thử PING về domain của bạn thử xem. Bạn sẽ thấy một IP khác với IP nhà cung cấp hosting của bạn. Tức là lúc này truy vấn của bạn không đi trực tiếp đến hosting nữa mà đã thông qua một cửa ngõ trung gian bảo vệ là CloudFlare rồi đấy !
Theo Việt Coding
Gửi bài viết này cho bạn bè qua Y!M:
0 nhận xét:
Đăng nhận xét