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.
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ý’.
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’.
Sau đó, bạn cần nhập URL trang web của mình.
chọn một gói miễn phí.
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.
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.
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’.
Tiếp theo, bạn cần chọn ‘Edit’ và nhập máy chủ định danh do Cloudflare cung cấp.
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.
Đó 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.
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.
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
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
c) HTTPS
URL trang: http: //*example.com/*
Cài đặt: Luôn sử dụng HTTPS
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.
Đả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.