Panduan cara mengatasi gagal install SSL CyberPanel. Jika setelah melakukan issue sertifikat SSL gratis Let’s Encrypt melalui dashboard Cyberpanel untuk website tidak berhasil, kita bisa memasang SSL melalui command line. Berikut langkah-langkahnya.
Kakukan koneksi SSH dengan akun root.
Contoh memakai domain my.idnetter.com
, silahkan ganti nama domainnya di setiap baris perintah di bawah ini.
Download dan install ACME
Langkah pertama download dan install ACME
wget -O - https://get.acme.sh | sh
Register account
FIY acme.sh menggunakan ZeroSSL Certificate Authority (CA) sebagai default. Jadi kita perlu register dengan akun email terlebih dulu dengan opsi: —register-account -m akun@email.com
.
Contoh:
/root/.acme.sh/acme.sh --issue -d my.idnetter.com -d www.my.idnetter.com --cert-file /etc/letsencrypt/live/my.idnetter.com/fullchain.pem --key-file /etc/letsencrypt/live/my.idnetter.com/privkey.pem -w /home/my.idnetter.com/public_html --register-account -m ssl@gmail.com
Jika berhasil, outputnya seperti ini:
Registering account: https://acme.zerossl.com/v2/DV90
Registered
ACCOUNT_THUMBPRINT='RozKH8fd4hD17NNtRxmaIlD38slp8axAXnhajYUhja234'
Install SSL Let’s Encrypt untuk domain
Setelah berhasil registrasi, selanjutnya install SSL Let’s encrypt untuk domain yang diinginkan
/root/.acme.sh/acme.sh --issue -d my.idnetter.com -d www.my.idnetter.com --cert-file /etc/letsencrypt/live/my.idnetter.com/fullchain.pem --key-file /etc/letsencrypt/live/my.idnetter.com/privkey.pem -w /home/my.idnetter.com/public_html --force
Jika berhasil, hasilnya:
Your cert is in /root/.acme.sh/my.idnetter.com/my.idnetter.com.cer
Your cert key is in /root/.acme.sh/my.idnetter.com/my.idnetter.com.key
The intermediate CA cert is in /root/.acme.sh/my.idnetter.com/ca.cer
And the full chain certs is there: /root/.acme.sh/my.idnetter.com/fullchain.cer
Installing cert to:/etc/letsencrypt/live/my.idnetter.com/fullchain.pem
Installing key to:/etc/letsencrypt/live/my.idnetter.com/privkey.pem
Konfirmasi SSL
Agar tidak repot membuat sertifikat bundle SSL (fullchain) manual, kita bisa konfirmasi instalasi SSL domain dengan CyberPanel CLI, nanti function cyberpanel akan otomatis membuat ssl bundlenya.
cyberpanel issueSSL --domainName my.idnetter.com
Reboot LiteSpeed
Login ke admin CyberPanel melalui browser dan reboot LiteSpeed
- LiteSpeed Status > Klik tombol REBOOT LITESPEED
Atau juga bisa melalui command line
systemctl restart lsws
Selesai, semoga bermanfaat.
Terimakasih, sudah saya coba berhasil.
Ini Berlakunya kan 90 hari . Ini auto renew gak ?
Iya auto selama webnya tidak error dan terhubung ke server.
[Thu Sep 16 06:49:37 UTC 2021] nn.my.id:Timeout
[Thu Sep 16 06:49:37 UTC 2021] Please add ‘–debug’ or ‘–log’ to check more details.
[Thu Sep 16 06:49:37 UTC 2021] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh
cara mengatasinya gimana ya kak
Domainnya harus sudah mengarah ke server