Cách fix lỗi CyberPanel SSL Not Working?

Hướng dẫn khắc phục sự cố SSL không hoạt động trên CyberPanel

Ở bài viết trước, mình đã chia sẻ cách cài đặt SSL cho website trên CyberPanel. Tuy nhiên, trong thực tế quản trị, đôi khi quá trình này không diễn ra suôn sẻ và bạn có thể gặp thông báo lỗi. Đừng lo lắng, bài viết này sẽ hướng dẫn bạn từng bước để chẩn đoán và xử lý triệt để tình trạng “CyberPanel SSL Not Working”.

Dưới đây là quy trình 4 bước để fix lỗi:

Bước 1: Cập nhật CyberPanel lên phiên bản mới nhất

Việc đầu tiên và quan trọng nhất là đảm bảo hệ thống của bạn đang chạy phiên bản ổn định nhất. Các bản vá lỗi thường xuyên được cập nhật để giải quyết các vấn đề về tương thích SSL.

Hãy chạy lệnh sau trên terminal:

Bash

sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)

Bước 2: Nâng cấp ACME SSL Client

CyberPanel sử dụng ACME để cấp phát chứng chỉ Let’s Encrypt. Nếu client này bị lỗi thời, việc xin cấp SSL sẽ thất bại. Hãy cập nhật nó bằng lệnh:

Bash

wget -O - https://get.acme.sh | sh

Bước 3: Kiểm tra nhật ký lỗi (Log)

Nếu sau khi cập nhật mà vấn đề vẫn chưa được giải quyết, chúng ta cần xem chi tiết hệ thống đang báo lỗi gì để có phương án xử lý chính xác. Bạn có thể xem file log bằng lệnh:

Bash

cat /home/cyberpanel/error-logs.txt

Bước 4: Chạy lệnh Debug SSL thủ công

Đây là bước can thiệp sâu để buộc hệ thống cấp phát lại SSL và hiển thị lỗi chi tiết (debug mode).

Lưu ý quan trọng: Trong câu lệnh dưới đây, bạn cần thay thế yourdomain.com bằng tên miền thực tế của bạn. Hãy chú ý kiểm tra kỹ các đường dẫn file (--cert-file, --key-file…) để đảm bảo chúng trỏ đúng thư mục chứa chứng chỉ của bạn.

Bash

/root/.acme.sh/acme.sh --issue -d yourdomain.com -d www.yourdomain.com --cert-file /etc/letsencrypt/live/yourdomain.com/cert.pem --key-file /etc/letsencrypt/live/yourdomain.com/privkey.pem --fullchain-file /etc/letsencrypt/live/yourdomain.com/fullchain.pem -w /home/yourdomain.com/public_html --server letsencrypt --force --debug

Lời kết

Trên đây là quy trình chuẩn để xử lý lỗi SSL không hoạt động trên CyberPanel. Hy vọng với 4 bước hướng dẫn chi tiết này, website của bạn sẽ sớm hoạt động trở lại với giao thức HTTPS an toàn.

Chúc các bạn thao tác thành công!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *