Một trong những biện pháp hiệu quả nhất để bảo vệ trang web của bạn và người dùng truy cập là sử dụng các chứng chỉ SSL. Chứng chỉ SSL giúp mã hóa toàn bộ dữ liệu được truyền giữa trang web của bạn và người dùng, ngăn chặn tin tặc khỏi việc đánh cắp thông tin hoặc can thiệp vào dữ liệu.
Tuy nhiên, việc thiết lập SSL cho WordPress không phải lúc nào cũng đơn giản. Nhiều trang web WordPress chạy trên các dịch vụ hosting chia sẻ tài nguyên, thường gặp nhiều hạn chế. Nếu bạn sử dụng dịch vụ shared hosting, có thể nhà cung cấp hosting của bạn sẽ cấm bạn cài đặt chứng chỉ SSL hoặc yêu cầu bạn mua gói premium của họ. Việc phải chi tiền và thậm chí là phải trả gấp đôi để cài đặt SSL cho một trang web WordPress nhỏ là điều vô lý. CloudFlare cung cấp một giải pháp thay thế lý tưởng, giúp bạn có được các chứng chỉ SSL Flexible hoàn toàn miễn phí.
Đăng ký tài khoản CloudFlare
Truy cập CloudFlare và đăng nhập. Nhập địa chỉ email và mật khẩu của bạn. Tiếp theo, bạn sẽ cần nhập tên miền bạn muốn sử dụng để đăng nhập vào CloudFlare. Sau đó, họ sẽ quét các bản ghi DNS của trang web của bạn và hiển thị chúng. Bạn có thể bật hoặc tắt dịch vụ CDN tùy thuộc vào nhu cầu của bạn.
Sau khi đã chọn xong các bản ghi, bạn sẽ tiếp tục sang các bước tiếp theo. Bạn sẽ được yêu cầu chọn gói dịch vụ. Nếu không muốn sử dụng gói trả phí, bạn có thể chọn gói miễn phí.
Sau đó, CloudFlare sẽ yêu cầu bạn thay đổi các máy chủ DNS hiện tại sang máy chủ DNS của họ. Quy trình này giúp CloudFlare điều hướng yêu cầu đến trang web của bạn qua HTTPS và hoạt động như một dịch vụ CDN cho nội dung web. Quy trình này thường phụ thuộc vào nhà cung cấp DNS hoặc host của bạn, bạn có thể tham khảo tài liệu hướng dẫn của CloudFlare để biết thêm chi tiết.
Quá trình này thường mất vài giờ, thậm chí cả một ngày, để hoàn tất. Vì vậy, hãy kiên nhẫn.
Sau đó, bạn sẽ thấy bảng điều khiển của CloudFlare mở ra. Trên đầu bảng điều khiển, có một biểu tượng khóa được gắn nhãn là 'Crypto'. Click vào đó.
Trong ô đầu tiên của trang đó, bạn sẽ thấy danh sách các tùy chọn SSL. Hãy chọn 'Flexible'. CloudFlare sẽ tự động cài đặt chứng chỉ, mất một ít thời gian của bạn.
Plugin Tiện ích cho WordPress
Để chương trình hoạt động một cách đầy đủ, bạn cần sử dụng một plugin của WordPress. Plugin này sẽ kết nối với CloudFlare để tích hợp chứng chỉ SSL vào trang web của bạn.
Đăng nhập vào WordPress và truy cập tab Plugins. Tìm kiếm và cài đặt plugin 'CloudFlare Flexible SSL'. Hoặc bạn có thể tải CloudFlare Flexible SSL tại đây
Luôn sử dụng giao thức HTTPS
Quay lại trang web CloudFlare, vào mục 'Crypto' và cuộn xuống dưới cho đến khi thấy tùy chọn để luôn sử dụng HTTPS. Hãy bật tính năng này lên.
Giờ đây, hãy kiểm tra xem trang web của bạn đã sử dụng giao thức HTTPS cho mọi kết nối chưa. Nếu rồi, điều đó có nghĩa là mọi thứ đã được cấu hình và hoạt động đúng đắn. Mytour vừa hướng dẫn cài đặt SSL cho WordPress. Ngoài ra, bạn cũng có thể tham khảo cách bật HTTPS cho WordPress mà không cần mua chứng chỉ SSL. Chúc bạn thành công!