Plesk Setup
For servers managed with Plesk.
Option A: Plesk Supports Custom ACME
If the Plesk SSL/TLS tool supports custom ACME, enter:
- Server URL
- EAB MAC ID
- EAB MAC key
Issue the certificate and enable HTTPS.
Option B: SSH + acme.sh
1. Set Variables
bash
export DOMAIN="example.com"
export EMAIL="[email protected]"
export WEBROOT="/var/www/vhosts/example.com/httpdocs"
export ACME_SERVER="your Server URL"
export EAB_KID="your EAB MAC ID"
export EAB_HMAC_KEY="your EAB MAC key"2. Install and Register
bash
curl https://get.acme.sh | sh -s email="$EMAIL"
~/.acme.sh/acme.sh --register-account \
--server "$ACME_SERVER" \
--eab-kid "$EAB_KID" \
--eab-hmac-key "$EAB_HMAC_KEY" \
-m "$EMAIL"3. Issue the Certificate
bash
~/.acme.sh/acme.sh --issue \
--server "$ACME_SERVER" \
-d "$DOMAIN" \
-w "$WEBROOT"4. Install in Plesk
Open:
text
Websites & Domains -> example.com -> SSL/TLS CertificatesUpload the certificate and private key, then enable HTTPS.
Open:
text
https://example.com