Cách thiết lập CloudFlare CDN miễn phí trong WordPress

Cách thiết lập CloudFlare CDN miễn phí trong WordPress

1. CDN là gì? Tại sao bạn cần CDN cho trang web của mình?

CDN là một hệ thống các máy chủ phân tán giúp phân phối các tệp trang web của bạn nhanh hơn cho người dùng dựa trên vị trí địa lý của họ.

Thông thường, một dịch vụ lưu trữ web phục vụ khách truy cập trang web của bạn từ một vị trí duy nhất. Tất cả người dùng đều truy cập vào cùng một máy chủ, bất kể họ ở đâu. Điều này có thể dẫn đến sự chậm trễ trong việc phân phối nội dung cho những người dùng sống xa máy chủ lưu trữ trung tâm của trang web của bạn.

CDN giải quyết vấn đề này bằng cách thiết lập nhiều máy chủ biên ở các vị trí khác nhau trên toàn cầu. Các máy chủ CDN này lưu nội dung tĩnh từ máy chủ trung tâm / nguồn gốc của trang web của bạn, lưu trữ và hiển thị chúng cho người dùng sau khi họ yêu cầu.

cdn

Khi có yêu cầu của người dùng, máy chủ CDN gần nhất từ vị trí của người dùng sẽ xử lý nó. Ví dụ: nếu ai đó ở Hoa Kỳ muốn truy cập trang web được lưu trữ tại Vương quốc Anh, thì máy chủ CDN ở Hoa Kỳ sẽ phục vụ yêu cầu đó, không phải máy chủ chính ở Vương quốc Anh.

Với CDN, tất cả các yêu cầu của người dùng được xử lý bởi các máy chủ CDN gần nhất. Điều này làm giảm khoảng cách vật lý giữa khách truy cập và máy chủ trang web của bạn. Do đó, trang web của bạn tải nhanh hơn cho tất cả người dùng bất kể vị trí địa lý của họ.

1. Thiết lập Cloudflare trên trang web WordPress của bạn

Thiết lập Cloudflare trên một trang WordPress khá dễ dàng. Có hai phương pháp khác nhau:

  • Bằng cách sử dụng tùy chọn thiết lập Cloudflare với một cú nhấp chuột trong bảng điều khiển của máy chủ của bạn
  • Bằng cách đăng ký thủ công trên trang web Cloudflare

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

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

Đăng ký trên trang web Cloudflare

Trên trang tiếp theo, bạn cần nhập địa chỉ email và mật khẩu của mình để tạo tài khoản Cloudflare. Chỉ cần nhập thông tin cần thiết, sau đó nhấp vào nút ‘Tạo tài khoản’.

Tạo trang tài khoản trong Cloudflare

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

Thêm trang web vào Cloudflare

chọn một gói miễn phí.

Chọn gói Cloudflare

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 cũng sẽ bao gồm các miền phụ của bạn.

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

Bạn cần xem lại danh sách để đảm bảo rằng miền chính của bạn đang hoạt động trên Cloudflare với biểu tượng đám mây màu cam.

Xác minh bản ghi DNS để thiết lập Cloudflare

Khi bạn xác minh bản ghi DNS của mình, hãy nhấp vào tùy chọn Tiếp tục ở dưới cùng.

Trong bước tiếp theo và là bước cuối cùng của quá trình thiết lập, Cloudflare sẽ yêu cầu bạn cập nhật máy chủ định danh của mình. Bạn sẽ được yêu cầu thay đổi máy chủ định danh của mình và trỏ chúng đến máy chủ định danh Cloudflare.

Trang Máy chủ tên Cloudflare

Lưu ý: Việc thay đổi máy chủ định danh có thể mất một khoảng thời gian để phổ biến trên khắp internet. Trong thời gian này, một số người dùng có thể không truy cập được trang web của bạn.

Bạn có thể thay đổi máy chủ định danh từ tài khoản đăng ký tên miền của mình như Domain.com hoặc nếu bạn nhận được tên miền miễn phí từ nhà cung cấp dịch vụ lưu trữ web như Bluehost, thì bạn sẽ phải thay đổi máy chủ định danh bằng cách đăng nhập vào tài khoản lưu trữ của mình.

Mình sẽ ví dụ trên Bluhost luôn nhé.:

Khi bạn đã đăng nhập vào bảng điều khiển Bluehost cPanel của mình , hãy chuyển đến phần ‘Domain’ và chọn tên miền của bạn. Sau đó, nhấp vào tab ‘Name Server’ và tùy chọn ‘Edit’.

Chỉnh sửa Máy chủ Tên trong cPanel Lưu trữ web của bạn

Tiếp theo, bạn cần chọn ‘Edit’ và nhập máy chủ định danh do Cloudflare cung cấp.

Thêm máy chủ tên Cllouflare trong cPanel Lưu trữ web của bạn

Sau đó, bạn cần quay lại trang thiết lập Cloudflare và nhấp vào nút ‘Xong, kiểm tra máy chủ tên’ để hoàn tất thiết lập.

Đã thêm máy chủ định danh DNS tùy chỉnh - Kiểm tra máy chủ định danh

Đó là nó! Bây giờ sẽ mất một vài phút để cập nhật máy chủ tên miền của bạn và kích hoạt Cloudflare.

Sau khi được kích hoạt, bạn sẽ thấy thông báo thành công trên bảng điều khiển Cloudflare của mình.

Thông báo thành công đã kích hoạt Cloudflare

Giờ đây, bạn có thể tùy chỉnh cài đặt Cloudflare của mình từ trang tổng quan này. Chúng tôi sẽ chỉ cho bạn những cài đặt quan trọng nhất trong phần tiếp theo.

Lưu ý : Các ảnh chụp màn hình trên hiển thị bảng điều khiển Bluehost. Cài đặt máy chủ định danh của bạn có thể trông khác nếu bạn đang sử dụng một nhà cung cấp dịch vụ lưu trữ khác.

Định cấu hình các cài đặt Cloudflare quan trọng nhất

Thiết lập Cloudflare cơ bản của bạn đã hoàn tất, nhưng có một số cài đặt cần thiết bạn cần định cấu hình để giữ an toàn cho trang WordPress của mình.

1. Định cấu hình Quy tắc trang cụ thể của WordPress

Bằng cách thiết lập các quy tắc trang, bạn có thể tùy chỉnh cách Cloudflare hoạt động trên các trang cụ thể trên trang web của bạn. Nó đặc biệt hữu ích trong việc bảo vệ các trang quan trọng như trang đăng nhập, khu vực wp-admin, v.v.

Tài khoản miễn phí Cloudflare cho phép bạn thiết lập ba quy tắc trang. Nếu bạn muốn thêm nhiều quy tắc trang hơn, thì bạn cần phải trả $ 5 mỗi tháng cho những quy tắc bổ sung.

Đầu tiên, bạn cần nhấp vào tùy chọn Quy tắc trang ở trên cùng và sau đó nhấp vào nút Tạo Quy tắc trang.

Tạo Quy tắc Trang trong Cloudflare

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

a) Bảo mật trang đăng nhập WordPress của bạn

URL trang: example.com/wp-login.php*
Cài đặt: Mức độ bảo mật; Cao

Tạo quy tắc trang để bảo mật trang đăng nhập WordPress trên Cloudflare

b) Loại trừ Bảng điều khiển WordPress khỏi Cloudflare và Bật Bảo mật cao

URL trang: example.com/wp-admin*
Cài đặt: Mức độ bảo mật
bộ nhớ đệm cao
Tắt hiệu suất
Tắt ứng dụng

Tạo Quy tắc Trang để Bảo mật Bảng điều khiển WordPress trên Cloudflare

c) HTTPS

URL trang: http: //*example.com/*
Cài đặt: Luôn sử dụng HTTPS

Tạo quy tắc trang để sử dụng HTTPS trong WordPress

2. Định cấu hình cài đặt chứng chỉ SSL

Một cài đặt quan trọng khác là chứng chỉ SSL có sẵn trong menu ‘SSL / TSL’ ở trên cùng.

Cài đặt Cloudflare SSL

Đảm bảo chọn ‘Đầy đủ’ nếu bạn đang sử dụng SSL.

Sau khi hoàn tất, Cloudflare sẽ cung cấp một ổ khóa màu xanh lá cây biểu thị rằng trang web của bạn được bảo mật.