Cài đặt SSL Cloudflare cho WordPress – CloudFlare là một dịch vụ DNS trung gian rất nổi tiếng trên thế giới, nó cung cấp rất nhiều dịch vụ như CDN giúp tăng tốc website, phòng chống Ddos. Một trong những dịch vụ của CloudFlare cung cấp là chứng chỉ SSL miễn phí cho trang web của bạn để cung cấp kết nối an toàn cho khách truy cập website.
Dịch vụ SSL của Cloudflare này được gọi là Universal SSL/TLS. Trong bài viết này, HOSTVN sẽ hướng dẫn cách thiết lập SSL/TLS Cloudflare Full (Strict) cho website wordpress của bạn.
Mục lục
Đăng ký SSL CloudFlare miễn phí
Trước khi sử dụng SSL/TLS của Cloudflare thì tên miền của bạn cần được cấu hình để sử dụng DNS của Cloudflare. Sau khi đăng ký một tài khoản miễn phí tại Cloudflare và tiến hành add site bạn sẽ được cung cấp một cặp Nameserver, hãy tiến hành thay đổi Nameserver của tên miền sang Nameserver của Cloudflare, và bạn cần lưu ý rằng sau khi thay đổi Nameserver sang Nameserver của Cloudflare thì tất cả các thao tác tạo bản ghi DNS sau này sẽ phải thực hiện tại Cloudflare. Đối với các khách hàng đăng ký tên miền tại HOSTVN các bạn có thể làm theo hướng dẫn sau đây để thay đổi Nameserver:
- Hướng dẫn thay đổi Nameserver cho tên miền quốc tế (.com, .net, ….)
- Hướng dẫn đổi Nameserver cho tên miền .vn
Hiện tại Cloudflare đang cung cấp SSL miễn phí ở 3 chế độ khác nhau:
- Flexible
- Full
- Full (Strict)
Khi sử dụng chế độ flexible, dữ liệu sẽ được truyền an toàn thông qua với mã hoá https giữa máy khách truy cập và máy chủ Cloudflare và khách truy cập sẽ thấy biểu tượng khoá SSL trên trình duyệt của họ. Tuy nhiên ở chế độ này dữ liệu truyền tải giữa máy chủ web của bạn và máy chủ của Cloudflare sẽ được truyền tải thông qua giao thức http bình thường
Nếu bạn muốn lưu lượng truy cập cũng được mã hóa giữa máy chủ Cloudflare và máy chủ web của bạn, bạn sẽ cần sử dụng chế độ Full hoặc Full (strict). Trong bài viết này HOSTVN sẽ hướng dẫn các bạn cách cấu hình SSL ở chế độ Full (strict).
Tạo và cài đặt SSL Cloudflare cho WordPress
Bước 1: Tạo chứng chỉ SSL
Việc đầu tiên các bạn cần làm chính là tạo chứng chỉ SSL Origin Certificates. Tại giao diện Dashboard của Cloudflare lựa chọn SSL/TLS -> Origin Server và click vào nút Create Certificate
Một bảng thông báo sẽ hiện ra, các bạn lựa chọn như hình sau đó bấm Next
Sau khi bấm Next các bạn sẽ nhận được hai mã Origin Certificate và Private key. Hãy copy và lưu lại hai mã này để cài lên hosting vì bạn sẽ không thể xem lại chúng sau này.
Bước 2: Cài đặt SSL Cloudflare cho WordPress lên hosting
Bước tiếp theo chúng ta sẽ tiến hành cài đặt mã Origin Certificate và Private key lên hosting.
- Đối với hosting cPanel
Các bạn đăng nhập vào cPanel và đi tới mục SSL/TLS
Tại đây hãy click vào Manage SSL sites để đi tới trang cài đặt chứng chỉ SSL
Nếu website của bạn đang sử dụng chứng chỉ SSL của hosting hãy gỡ nó ra trước khi cài đặt SSL Cloudflare
Tiếp theo hãy chọn Domain tại mục Domain và điền Origin Certificate của Cloduflare vào ô Certificate: (CRT), điền Private key vào ô Private Key (KEY)
Sau khi điền xong các bạn kéo xuống dưới và bấm Install Certificate để hoàn tất việc cài đặt
Như vậy là các bạn đã hoàn tất việc cài đặt SSL Cloudflare cho WordPress lên hosting sử dụng cPanel
- Đối với hosting DirectAdmin
Cũng giống như hosting sử dụng cPanel, đầu tiên các bạn cần đăng nhập vào DirectAdmin sau đó đi tới SSL Certificates
Tại đây hãy tích chọn vào Paste a pre-generated certificate and key và tiến hành dán cả 2 mã Origin Certificate và Private Key vào ô trống sau đó bấm Save
Như vậy là các bạn đã hoàn tất việc cài đặt SSL Cloudflare cho WordPress lên hosting sử dụng DirectAdmin
Bước 3: Chuyển chế độ SSL sang full (Strict)
Tiếp theo các bạn quay lại Cloudflare và đi tới SSL/TLS -> Overview. Tại đây hãy chuyển chế độ SSL sang Full (strict)
Bước 4: Chuyển toàn bộ link từ http sang https
Đối với wordpress việc chuyển toàn bộ link từ http sang https có thể được thực hiện hết sức dễ dàng. Các bạn chỉ cần cài đặt và kích hoạt plugins Really Simple SSL có sẵn trên kho plugins miễn phí của WordPress và plugins sẽ thực hiện nốt công việc còn lại.
Nếu bạn chưa biết cách cài đặt plugins cho wordpres hãy tham khảo hướng dẫn cài đặt plugins cho WordPress của HOSTVN.
Kết luận
Qua bài viết này HOSTVN đã hướng dẫn các bạn chi tiết cách cài đặt SSL Cloudflare cho WordPress với chế độ Full (Strict), qua đó góp phần nâng cao bảo mật cho website của các bạn. Nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới.
cảm ơn bạn rất nhiều. Bài viết rất chi tiết