CPanel: Obtenez des certificats SSL gratuits (non-root)

CPanel: Obtenez des certificats SSL gratuits (non-root)

Depuis quelques hébergements partagés sont liés seulement d’une option d’acheter un certificat SSL, à l’aide d’un script, on peut générer des certificats SSL en suivant les instructions.

📈 Allez au terminal dans ton CPanel ou SSH là

Cpanel

⬇️ Obtiens le script acme.sh

Terminal window
curl https://get.acme.sh | sh

🔃 Actualise le terminal

Rentre dans le terminal ou simplement exécute

Terminal window
source ~/.bashrc

✉️ Registre ton courriel avec le certificat

Terminal window
acme.sh --register-account --accountemail youremail@yourdomain.com

⏰ Vérifie si le cronjob a été habilité par acme

Terminal window
crontab -l | grep acme.sh

La commande ci-dessus devrait montrer quelque chose comme:

Terminal window
10 0 * * * “/home/*YOUR_CPANEL_USER*/.acme.sh”/acme.sh -- cron -- home “/home/*YOUR_CPANEL_USER*/.acme.sh” > /dev/null

📦 Définis les variables dans le terminal

Terminal window
export DOMAIN=yourdomain.com
# Presse enter puis écris
export WWWDOMAIN=www.yourdomain.com
# N'oublie pas presser enter encore

🔑 Teste si la génération de certificat fonctionne

Avant de tester si la generation de certificat est autorisée. Tu as besoin du répertoire de domaine / sous-domaine dans ton CPanel. Exécute les commands suivants pour obtenir le répertoire.

Terminal window
export DOMAINPATH=$(uapi DomainInfo single_domain_data domain=$DOMAIN | grep documentroot| cut -d " " -f 6)

Le résultat sera stocké dans DOMAINPATH.

Et puis, tu peux utiliser Acme pour générer un certificat STAGING.

Terminal window
acme.sh --issue --webroot ${DOMAINPATH} -d ${DOMAIN} -d ${WWWDOMAIN} --staging

N’oublie pas de seulement ajouter -d $WWWDOMAIN, si tu utilises un alias www pour ton domaine.

Si tu as reçu des checks / messages verts. Félicitations! Maintenant tu peux générer de certificats dans CPanel.

🍄 Générer un certificat SSL réel

Terminal window
acme.sh --issue --webroot ${DOMAINPATH} -d ${DOMAIN} -d ${WWWDOMAIN} --force

➕ Ajoute ton certificat dans CPanel

Terminal window
acme.sh --deploy --deploy-hook cpanel_uapi --domain ${DOMAIN} --domain ${WWWDOMAIN}

Garde à l’esprit, tu devrais répéter chaque étape depuis “Définis les variables dans le terminal” et continuer par chaque domaine / sous-domaine lorsque les ajoutes.

Mes articles ne sont pas generés par l'IA, cependant ils pourrait y être corrigés. Le premier brouillon est ma création originale

Tags

Auteur

Écrit par Helmer Davila

Dans d'autres langues

Just using the acme script, because some shared hosting providers are tied to an option to buy a SSL certificate.

CPanel SSL: Issue free certificates in a non-root server

Ya que algunos proveedores de almacenamiento compartido (hosting) te atan a venderte un certificado SSL.

CPanel: Obtener certificados SSL gratis (no root)