Cách cài ssl cho wordpress chi tiết từ A – Z mới nhất 2025

Bạn đang xây dựng website bằng WordPress và muốn bảo mật thông tin người dùng? Đừng để dữ liệu bị rò rỉ chỉ vì thiếu một bước quan trọng: cài SSL cho WordPress. Giải pháp này không chỉ giúp website của bạn an toàn hơn mà còn được Google đánh giá cao, cải thiện thứ hạng SEO rõ rệt. Trong bài viết này, bạn sẽ được hướng dẫn chi tiết cách cài SSL cho WordPress từ A đến Z dễ hiểu, dễ làm cho người mới.

SSL là gì?

SSL là một giao thức bảo mật dành cho website, hoạt động bằng cách mã hóa toàn bộ dữ liệu truyền giữa trình duyệt của người dùng và máy chủ. Khi được cài đặt, SSL sẽ chuyển địa chỉ website từ HTTP sang HTTPS, đồng thời hiển thị biểu tượng ổ khóa an toàn trên thanh địa chỉ.

Việc cài SSL không chỉ giúp tăng cường bảo mật thông tin mà còn nâng cao uy tín website trong mắt người dùng, đồng thời là yếu tố quan trọng giúp cải thiện thứ hạng SEO trên Google.

Chứng chỉ SSL giúp tăng cường bảo mật thông tin cho website 
Chứng chỉ SSL giúp tăng cường bảo mật thông tin cho website 

Lưu ý khi cài SSL cho WordPress

Việc cài SSL cho WordPress không chỉ đơn thuần là kích hoạt một tính năng bảo mật, mà còn là bước chuyển đổi có thể ảnh hưởng đến toàn bộ hệ thống website. Để tránh những lỗi không mong muốn và đảm bảo quá trình cài đặt diễn ra suôn sẻ, bạn cần ghi nhớ những lưu ý quan trọng sau.

Chắc chắn hosting của bạn hỗ trợ SSL

Trước tiên, cần kiểm tra xem dịch vụ hosting mà bạn đang sử dụng có hỗ trợ chứng chỉ SSL miễn phí như Let’s Encrypt hay không. Với các gói hosting hiện đại hoặc WordPress hosting chuyên biệt, SSL thường đã được tích hợp sẵn. Trong trường hợp sử dụng VPS hoặc server riêng, bạn sẽ cần thao tác cài đặt và cấu hình SSL thủ công qua các công cụ như OpenSSL, Certbot…

Đảm bảo việc hosting có hỗ trợ SSL để việc cài đặt chứng chỉ được thuận lợi
Đảm bảo việc hosting có hỗ trợ SSL để việc cài đặt chứng chỉ được thuận lợi

Tên miền phải trỏ đúng về máy chủ

SSL chỉ hoạt động khi tên miền đã trỏ đúng về địa chỉ IP của hosting hoặc server. Nếu DNS chưa được cập nhật hoặc bị cấu hình sai, hệ thống xác thực chứng chỉ sẽ không thể hoàn tất, dẫn đến lỗi cài đặt SSL hoặc website không hiển thị được.

Kích hoạt HTTPS đúng cách để tránh lỗi chuyển hướng

Sau khi cài đặt SSL, toàn bộ website cần được chuyển sang dùng giao thức HTTPS thay vì HTTP cũ. Nếu thao tác sai, bạn có thể gặp lỗi vòng lặp chuyển hướng (redirect loop) hoặc website bị treo.

Xử lý triệt để lỗi “Mixed Content”

Một trong những lỗi phổ biến sau khi cài SSL là Mixed Content – xảy ra khi một số tài nguyên như ảnh, CSS hoặc JS vẫn đang được gọi bằng HTTP. Điều này khiến trình duyệt báo “website không hoàn toàn an toàn”.

Cập nhật điểm thay đổi với các công cụ SEO

Sau khi chuyển sang HTTPS, đảm bảo bạn đã:

  • Thêm phiên bản HTTPS vào Google Search Console.
  • Cập nhật lại sitemap để Google index đúng phiên bản bảo mật.
  • Kiểm tra lại cài đặt trong Google Analytics, nếu tracking cũ đang sử dụng HTTP.
Khai báo việc đổi domain để các công cụ SEO cập nhật 
Khai báo việc đổi domain để các công cụ SEO cập nhật 

Kiểm tra thời hạn chứng chỉ SSL định kỳ

Với Let’s Encrypt, chứng chỉ SSL có hiệu lực trong 90 ngày và thường được hệ thống tự động gia hạn. Tuy nhiên, với SSL trả phí hoặc nếu bạn cấu hình thủ công và đặt lịch kiểm tra định kỳ để tránh tình trạng chứng chỉ hết hạn gây lỗi “Not Secure”.

Sử dụng máy chủ tích hợp sẵn SSL miễn phí tại LANIT

Khi đăng ký bất kỳ gói hosting nào tại LANIT như WordPress Hosting hay Business Hosting, khách hàng sẽ được tặng kèm chứng chỉ SSL miễn phí. Quá trình cài đặt và kích hoạt SSL sẽ được đội ngũ kỹ thuật viên LANIT hỗ trợ trực tiếp, đảm bảo website hoạt động ổn định và bảo mật ngay từ đầu. Đây là giải pháp tối ưu giúp bạn tiết kiệm thời gian, yên tâm vận hành và nâng cao hiệu quả SEO.

Trong trường hợp bạn vận hành website WordPress trên máy chủ riêng (VPS hoặc Dedicated Server) với NGINX, bạn có thể chủ động cài đặt chứng chỉ SSL miễn phí từ Let’s Encrypt để bảo vệ dữ liệu truyền tải. 

Bước 1: Chuẩn bị môi trường

Trước tiên hãy cài đặt NGINX hoặc NGINX Plus và có quyền truy cập SSH với quyền root. Ngoài ra, cần cấu hình bản ghi DNS để tên miền trỏ về địa chỉ IP công cộng (Public IP) của máy chủ.

Cài đặt NGINX hoặc NGINX Plus là bước bắt buộc trước khi cài SSL từ Let’s Encrypt
Cài đặt NGINX hoặc NGINX Plus là bước bắt buộc trước khi cài SSL từ Let’s Encrypt

Bước 2: Cài đặt Certbot – công cụ hỗ trợ Let’s Encrypt

Tùy phiên bản hệ điều hành, bạn thực hiện cài đặt Certbot như sau:

Với Ubuntu 16.04:

sudo apt-get update  

sudo apt-get install certbot  

sudo apt-get install python-certbot-nginx

Với Ubuntu 18.04 trở lên (dùng Python 3):

sudo apt-get update  

sudo apt-get install certbot  

sudo apt-get install python3-certbot-nginx

Bước 3: Cấu hình máy chủ NGINX

Tạo một tệp cấu hình mới trong thư mục /etc/nginx/conf.d/ tương ứng với tên miền của bạn, ví dụ:
/etc/nginx/conf.d/example.com.conf

Nội dung cấu hình mẫu:

server {

    listen 80 default_server;

    listen [::]:80 default_server;

    root /var/www/html;

    server_name example.com www.example.com;

}

Kiểm tra lại cú pháp:

nginx -t

Sau đó khởi động lại NGINX:

nginx -s reload

Bước 4: Kích hoạt chứng chỉ SSL với Certbot

Chạy lệnh sau để tạo và cài đặt chứng chỉ SSL:

sudo certbot –nginx -d example.com -d www.example.com

Certbot sẽ yêu cầu bạn nhập email và xác nhận điều khoản sử dụng. Sau khi hoàn tất, công cụ này sẽ tự động cấu hình lại NGINX để kích hoạt giao thức HTTPS.

Bước 5: Cài đặt gia hạn chứng chỉ tự động

Chứng chỉ Let’s Encrypt có thời hạn 90 ngày, vì vậy bạn cần thiết lập gia hạn tự động bằng cron job.

Chạy:

crontab -e

Thêm dòng sau vào cuối file:

0 12 * * * /usr/bin/certbot renew –quiet

Cron job này sẽ kiểm tra và gia hạn chứng chỉ mỗi ngày lúc 12h trưa.

Cài SSL cho WordPress bằng plugin

Nếu bạn đang sử dụng WordPress và muốn cài SSL một cách đơn giản, không cần thao tác với mã nguồn hay máy chủ, thì sử dụng plugin là phương pháp tối ưu. Đặc biệt phù hợp với người mới hoặc những ai đã được cấp sẵn chứng chỉ SSL từ nhà cung cấp hosting nhưng chưa biết cách kích hoạt.

Bước 1: Đảm bảo website đã có chứng chỉ SSL hợp lệ

Trước tiên, bạn cần kiểm tra xem gói hosting của mình đã được kích hoạt SSL miễn phí (ví dụ: Let’s Encrypt) hay chưa. Hầu hết các nhà cung cấp hiện nay, như LANIT, đều tặng kèm SSL khi đăng ký hosting. Bạn có thể kiểm tra trong cPanel hoặc liên hệ bộ phận kỹ thuật hỗ trợ bật SSL trước khi cấu hình bằng plugin.

Bước 2: Cài đặt plugin Really Simple SSL

Đây là plugin được sử dụng phổ biến để tự động chuyển toàn bộ website sang giao thức HTTPS.

  • Truy cập Bảng điều khiển WordPress
  • Vào phần plugin và tìm ứng dụng Really Simple SSL
  • Nhấn cài đặt và kích hoạt
Tìm kiếm và cài Really Simple SSL trong phần Plugin của WordPress
Tìm kiếm và cài Really Simple SSL trong phần Plugin của WordPress

Bước 3: Kích hoạt HTTPS cho toàn bộ website

Sau khi kích hoạt plugin, bạn sẽ thấy thông báo yêu cầu kích hoạt SSL. Nhấn nút “Go ahead, activate SSL!” để plugin tự động:

  • Chuyển toàn bộ URL từ HTTP sang HTTPS
  • Thêm cấu hình chuyển hướng 301
  • Sửa lỗi nội dung hỗn hợp (mixed content) nếu có

Bước 4: Kiểm tra lại website

Sau khi hoàn tất hãy truy cập website của bạn và kiểm tra trên thanh địa chỉ trình duyệt xem đã hiển thị ổ khóa bảo mật hay chưa. Ngoài ra, nên kiểm tra lại các chức năng chính để đảm bảo không xảy ra lỗi liên quan đến nội dung không bảo mật (ảnh, file JS, CSS cũ…).

Cài SSL cho WordPress bằng cPanel

Nếu bạn đang sử dụng hosting có hỗ trợ cPanel, việc cài đặt SSL cho website WordPress trở nên cực kỳ đơn giản. Dưới đây là các bước chi tiết giúp bạn bật SSL miễn phí (Let’s Encrypt) chỉ trong vài phút:

Bước 1: Đăng nhập vào cPanel

Truy cập địa chỉ quản trị cPanel được nhà cung cấp hosting cung cấp. Ví dụ: yourdomain.com:2083.

Đăng nhập vào cPanel của nhà cung cấp Hosting để thực hiện cài đặt SSL 
Đăng nhập vào cPanel của nhà cung cấp Hosting để thực hiện cài đặt SSL 

Bước 2: Kiểm tra tên miền đã trỏ về hosting

Đảm bảo domain của bạn đã được trỏ thành công về địa chỉ IP của gói hosting hiện tại. Nếu chưa, bạn cần cập nhật bản ghi A tại nơi quản lý tên miền.

Bước 3: Tìm đến mục “SSL/TLS” hoặc “Let’s Encrypt SSL”

Tuỳ giao diện cPanel, bạn sẽ thấy một trong hai mục sau:

  • SSL/TLS: Giao diện cài đặt chứng chỉ tổng quát.
  • Let’s Encrypt SSL (nếu hosting hỗ trợ): Tự động cấp và cài SSL miễn phí.

Nhấp vào mục tương ứng để bắt đầu.

Bước 4: Cài đặt chứng chỉ SSL

Nếu bạn chọn Let’s Encrypt SSL:

  • Tìm tên miền bạn muốn bật SSL.
  • Nhấn Issue hoặc Install để cấp chứng chỉ SSL miễn phí cho domain.

Nếu vào mục SSL/TLS:

  • Chọn mục “Manage SSL sites”.
  • Nếu hệ thống đã tự cấp chứng chỉ, bạn chỉ cần nhấn Use Certificate và Install.
  • Nếu chưa có, bạn có thể yêu cầu kỹ thuật viên cấp thủ công hoặc tự dán mã CSR (với SSL trả phí).
Mục Manage SSL để quản lý và theo dõi các domain đã được cài đặt SSL 
Mục Manage SSL để quản lý và theo dõi các domain đã được cài đặt SSL 

Bước 5: Cập nhật HTTPS cho WordPress

Sau khi cài SSL thành công:

  • Đăng nhập WordPress admin > Cài plugin Really Simple SSL.
  • Kích hoạt plugin, hệ thống sẽ tự chuyển HTTP → HTTPS toàn bộ website.
  • Kiểm tra lại bằng cách truy cập trang web, bạn sẽ thấy biểu tượng ổ khoá bảo mật trên thanh địa chỉ trình duyệt.

Bước 6: Kiểm tra và xác minh

Vào trang web của bạn và kiểm tra:

  • Có biểu tượng ổ khoá bảo mật không?
  • Truy cập bằng cả http:// và https:// xem có tự redirect không?

Việc cài SSL cho WordPress là bước không thể thiếu để bảo vệ dữ liệu, nâng cao uy tín website và cải thiện hiệu quả SEO. Thay vì phải thao tác phức tạp, bạn hoàn toàn có thể dễ dàng bật SSL chỉ trong vài phút nếu sử dụng dịch vụ Hosting tại LANIT. Tất cả các gói hosting tại LANIT đều được tặng kèm SSL miễn phí trọn đời, kèm hỗ trợ kích hoạt bởi đội ngũ kỹ thuật viên giàu kinh nghiệm.

Nguyễn Đức Hòa

Xin chào, mình là Nguyễn Đức Hoà, hiện đang đảm nhận vị trí Trưởng phòng kỹ thuật tại LANIT. Với 8 năm kinh nghiệm trong mảng System, Network, Security, mình luôn hướng đến việc tìm kiếm và áp dụng các giải pháp kỹ thuật tiên tiến nhất cho mọi dự án. Công việc của mình không chỉ dừng lại ở việc quản lý mà còn mang đến cho khách hàng những giải pháp lưu trữ dữ liệu tốt nhất hiện nay. Rất hy vọng những kinh nghiệm và chia sẻ của mình sẽ mang lại nhiều giá trị hữu ích cho các bạn.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!