Cài đặt SSL cho WordPress ngày càng trở nên cấp thiết và quan trọng. Google sử dụng SSL như một trong những tín hiệu xếp hạng và công cụ này cũng là một kỹ thuật SEO bạn nên áp dụng.
Thêm chứng chỉ SSL cho WordPress là cách giúp bảo mật website của bạn tốt nhất. Ngoài ra, bạn cũng được hưởng lợi ích từ SEO cho những domain được kích hoạt SSL. Máy tìm kiếm sẽ ưu tiên những website chạy https hơn.
Trước đây cài đặt https cho website bạn phải mất một khoản phí nhất định. Nhưng từ khi Letsencrypt tuyên bố chương trình phi lợi nhuận thì chúng ta không cần trả bất kỳ chi phí gì cho việc cài đặt này nữa. Để biết chi tiết cách thêm chứng chỉ SSL cho WordPress, mời bạn cùng ATP Software theo dõi bài viết sau đây.
Liên hệ ATPWEB để được tư vấn thiết kế website đầy đủ chứng chỉ SSL/HTTPS nhé!!!
Hướng dẫn cách thêm chứng chỉ SSL cho WordPress miễn phí?
Let’s Encrypt là nhà cung cấp chứng chỉ mở cho các website hoàn toàn miễn phí. HIện tại dịch vụ hỗ trợ đầy đủ cho IPv6, IDN, ACEME DNS và ECDSA signing.
SSL for free là công cụ giúp chúng ta lấy chứng chỉ SSL cho website miễn phí và không giới hạn. Các thực hiện như sau:
Sử dụng Let’s Encrypt cài đặt chứng chỉ SSL trên host của bạn
Có hai cách để cài đặt SSL khi dùng Let’s Encrypt. Cách thứ nhất là bạn tự làm thông qua tài liệu gốc của Let’s Encrypt. Cách thứ 2 đơn giản hơn đó là bạn sẽ kích hoạt SSL thông qua cPanel. Các nhà cung cấp hosting chất lượng đều có tùy chọn cài đặt SSL tự động. Theo đó, bạn sẽ thấy biểu tượng này ở dưới mục Security.
Mỗi nhà cung cấp tùy biến cPanel và cách thực thi cho SSL khác nhau. Nhưng các bước dưới đây ATP Software trình bày có thể áp dụng chung cho các kiểu cài đặt SSL với đa số hosting hiện nay.
Đầu tiên bạn đăng nhập vào Let’s Encrypt. Tiếp đó chọn thêm website > SSL > And Certificates > get let’s encrypt.
Chọn tên miền trong danh sách các domain bạn muốn cài đặt https. Bởi không phải web hosting nào cũng tích hợp trình dẫn cài đặt tự động Let’s Encrypt. Nếu hosting của bạn không được hỗ trợ phần này, bạn hãy thử cách khác như sau.
Sử dụng SSL for Free
Đầu tiên truy cập vào SSLforFree.com, nhập tên miền của bạn muốn đăng ký chứng chỉ SSL. Sau đó chọn nút “Create Free SSL Certificate”. Công cụ này cũng giúp ta đăng ký thêm SSL cho tên miền không có www nữa đấy.
Bước tiếp theo, bạn cần xác minh chủ sở hữu cho tên miền. Có 3 tùy chọn để bạn xác nhận đó là bằng thủ công, thông qua FTP, sử dụng DNS.
Bạn chọn sử dụng một cách phù hợp và làm theo các bước hướng dẫn để xác minh domain. Theo đánh giá thì cách FTP là đơn giản nhất, bạn có thể thử cách này nhé.
Nếu SSLforFree.com xác minh thành công tên miền của bạn xong rồi, tiếp theo bạn sẽ nhận được chuỗi chứng chỉ bằng cách nhấn nút “download SSL certificate”. Bạn có thể bỏ tùy chọn “I have my own CSR” cũng được nhé.
Tải file nén có chưa các file cần thiết để bạn kích hoạt HTTPS cho website. Tiếp đó, bạn hãy truy cập vào quản trị hosting (cpanel) tìm và nhấn vào SSL/TLS.
Chọn tên miền muốn cài đặt rồi nhấn vào “Setup a SSL certificate to work with your site”.
Copy nội dung từ file zip bạn vừa tải về hay bạn có thể copy trực tiếp văn bản từ màn hình dưới đây (hình vẽ).
Bước cuối cùng là nhấn nút “Install”.
Như vậy là bạn đã có một chứng chỉ SSL miễn phí được cài đặt dưới tên miền của bạn rồi đó. Bạn có thể cài đặt thêm SSL mới và không giới hạn để tối ưu cho WordPress của mình bạn nhé.
Lưu ý trường hợp bạn không tìm thấy SSL/TLS trong cPanel, bạn có thể tải zip và gửi cho nhà cung cấp hosting đang sử dụng để họ hỗ trợ tốt hơn.
Cập nhật WordPress URL
Sau khi đã cài đặt thành công chứng chỉ SSL, website của bạn sẽ hiển thị biểu tượng từ http sang https. Để chuyển sang https bạn cần thay đổi url trong wordpress của mình.
Đầu tiên bạn đăng nhập vào WordPress, chọn Settings → General. Thay http:// thành https:// ở mục “Wordpress Address (URL)” và “Site Address” như hình sau.
Tiếp tục bạn nhấn nút Save changes để lưu lại.
Hướng dẫn cập nhật WordPress URLs cho website cũ
Nếu bạn cài SSL cho site WordPress cũ đã có dữ liệu được google index trước đó. Bạn cần đảm bảo http:// được chuyển tự động sang https://.
Để làm điều này, bạn cần thêm vào dòng .htaccess là được. Cụ thể:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>
Còn có một cách đơn giản hơn đó là bạn cài đặt plugin Really Simple SSL. Plugin này sẽ tự động cấu hình URLs để chuyển hướng sang https bằng cách đổi file.htaccess và chạy các mã javascript. Plugin này cũng có tác dụng giúp bạn sửa đổi nội dung không đồng bộ https.
Chứng chỉ SSL miễn phí này sẽ hết hạn trong vòng 90 ngày. Sau khi hết hạn bạn cần tạo lại với các bước như trên nhé.
Thông tin thêm về Let’s Encrypt và SSLforFree
Let’s Encrypt hoặc SSLforFree là một trong những giải pháp để bạn có được SSL cho WordPress miễn phí. Cả hai đều hoạt động rất tốt, SSLforFree là công cụ tương tác với Let’s Encrypt API. Những ai đang dùng share host hiện nay là rất cần.
Let’s Encrypt yêu cầu server tài khoản root để tạo chứng chỉ SSL thông qua các dòng lệnh. Nếu bạn không phải kỹ thuật viên hoặc người dùng share hosting thì không thể sử dụng dòng lệnh đó được. Do đó, SSLforFree là cách phổ biến hơn.
Trên đây là toàn bộ những thông tin về cách cài SSL cho WordPress. Nếu bài viết hữu ích đừng quên để lại comment hoặc chia sẻ với bạn bè của mình để họ biết bạn nhé. Chúc bạn thực hiện thành công!