Vừa rồi mình gặp khá nhiều bạn phản hồi về việc renew SSL Let’s Encrypt trên CyberPanel. Sau khi gia hạn hoặc cài mới SSL thì thông báo cấp phát hoàn tất nhưng khi truy cập vào website thì vẫn bị cảnh báo lỗi SSL.
Mình có truy cập vào bên trong đường dẫn lưu chứng chỉ tại /etc/letsencrypt/live/my-domain
và Decoder cert thì phát hiện certificate không cấp phát đúng cho tên miền mà lại hiện là example.com
như ảnh bên dưới.

Lục tung forum CyberPanel thì mình tìm được cách xử lý như sau.
Bước 1: Update ACME lên bản mới nhất.
Bạn hãy SSH vào máy chủ CyberPanel và thực hiện update với lệnh sau. Sau khi đã update hoàn tất bạn thực hiện tiếp Bước 2 nhé.
wget -O - https://get.acme.sh | sh
Bước 2: Cài đặt SSL Let’s Encrypt
Sau đó bạn debug ssl khi sử dụng ACME, thay tên domain thành tên miền cần cấp ssl của bạn
/root/.acme.sh/acme.sh --issue -d dotrungquan.info -d www.dotrungquan.info --cert-file /etc/letsencrypt/live/dotrungquan.info/cert.pem --key-file /etc/letsencrypt/live/dotrungquan.info/privkey.pem --fullchain-file /etc/letsencrypt/live/dotrungquan.info/fullchain.pem -w /home/dotrungquan.info/public_html --force
Khi đó bạn sẽ gặp một Log debug báo lỗi cần phải đăng ký email cho tên miền, hiện tại ACME sử dụng ZeroSSL as default CA now
thì bạn thực hiện như sau
acme.sh --register-account -m dotrungquan.info@gmail.com
Và bây giờ bạn hãy chạy lại lệnh issue trong ssh hoặc issue ssl trên giao diện Cyberpanel
/root/.acme.sh/acme.sh --issue -d dotrungquan.info -d www.dotrungquan.info --cert-file /etc/letsencrypt/live/dotrungquan.info/cert.pem --key-file /etc/letsencrypt/live/dotrungquan.info/privkey.pem --fullchain-file /etc/letsencrypt/live/dotrungquan.info/fullchain.pem -w /home/dotrungquan.info/public_html --force
Update: Ngày 26/10/2021
Lưu ý: Nếu với các cách trên SSL của bạn vẫn chưa được cấp phát đúng. Bạn hãy cập nhật CyberPanel lên bản mới nhất nhé. Theo Change Logs của CyberPanel thì bản v2.1.2 đã fix lỗi này.
Chúc bạn thực hiện thành công.