Dependencies
- Install acme.sh
curl https://get.acme.sh | sh -s [email protected]
- Change Default CA To Letsencrypt
acme.sh --set-default-ca --server letsencrypt
Issue Domain
Domian=example.com acme.sh --issue -w /www/wwwroot/${Domia}/ -d ${Domia} --keylength ec-256
Install Certificate
mkdir /www/server/panel/vhost/cert/${Domia}_ecc/ acme.sh --install-cert --ecc -d ${Domia} \ --cert-file /www/server/panel/vhost/cert/${Domia}_ecc/cert.pem \ --key-file /www/server/panel/vhost/cert/${Domia}_ecc/privkey.pem \ --fullchain-file /www/server/panel/vhost/cert/${Domia}_ecc/fullchain.pem \ --reloadcmd "/etc/init.d/nginx reload"
Nginx Configuration
Add To Server Block
ssl_certificate /www/server/panel/vhost/cert/example.com_ecc/fullchain.pem; ssl_certificate_key /www/server/panel/vhost/cert/example.com_ecc/privkey.pem;