Configurer un domaine dans Plesk
DOG&DEV · 25/01/2025
Configurer un domaine dans Plesk
Une fois Plesk installé, la première étache est d’ajouter un domaine et de configurer hébergement et DNS. Ce guide décrit l’ajout d’un domaine, les enregistrements DNS de base et les liens avec SSL et les applications.
Prérequis
- Plesk installé et accessible (voir plesk-debian)
- Nom de domaine dont vous contrôlez les DNS (zone chez le registar ou serveurs DNS pointant vers Plesk)
- Accès à l’espace d’administration Plesk
Ajouter un domaine
- Dans Plesk : Domaines → Ajouter un domaine.
- Nom de domaine : ex.
example.com. - Type d’hébergement :
- Hébergement de site web : pour un site classique (PHP, HTML, etc.).
- Sans hébergement : uniquement mail ou DNS (le site est hébergé ailleurs).
- Paramètres :
- Document Root : répertoire du site (souvent
httpdocsoupublic_html). Pour Laravel, on pointe généralement vers un sous-dossierpublic— voir laravel-plesk-website. - Utilisateur / Groupe : compte FTP/SFTP qui possèdera les fichiers.
- Document Root : répertoire du site (souvent
Validez. Le domaine est créé et un certificat d’auto-signature peut être proposé ; pour un SSL public, voir ssl-plesk.
DNS
Dans Domaines → exemple.com → DNS (ou Paramètres d’hébergement et DNS) :
- Enregistrement A :
@(ou vide) → IP du serveur ;www→ même IP ou CNAME vers@. - Enregistrement AAAA : si vous utilisez IPv6.
- MX : pour le courrier ; pointez vers le serveur Plesk ou votre solution mail (voir plesk-email).
Si les serveurs de noms du domaine sont chez votre hébergeur, Plesk gère la zone. Sinon, chez le registar, configurez des NS pointant vers les serveurs DNS de Plesk (ou ceux fournis par l’hébergeur).
Pour des notions générales sur les enregistrements (A, SRV, etc.) : domaine-hytale-config.
Sous-domaines
Domaines → exemple.com → Sous-domaines → Ajouter un sous-domaine :
ex. blog.example.com, api.example.com. Choisissez le répertoire (sous-dossier de httpdocs ou chemin dédié) et les options (PHP, SSL).
Hébergement et racine du site
- Racine (httpdocs / public_html) : c’est ici que Plesk sert les fichiers par défaut (index.php, index.html, etc.).
- Laravel : on pointe la racine du domaine (ou d’un sous-domaine) vers le dossier
publicdu projet : laravel-plesk-website. - WordPress : souvent installé à la racine via plesk-wordpress ou plesk-one-clic.
Dépannage
| Symptôme | Cause possible | Correctif |
|---|---|---|
| Site inaccessible après ajout | DNS non propagés, mauvais A/AAAA | Vérifier A/AAAA, délai de propagation ; dig / nslookup |
| « Plesk default page » | Fichiers non déposés ou mauvais index | Déposer index.html / index.php dans la racine ; vérifier Document Root |
| Erreur SSL | Certificat non installé ou expiré | ssl-plesk : Let’s Encrypt ou import |
Bonnes pratiques
- Vérifier les MX et SPF/DKIM si vous utilisez le mail Plesk (plesk-email).
- Activer Let’s Encrypt et Forcer HTTPS pour le domaine (ssl-plesk).
- Utiliser des sous-domaines pour séparer API, blog, app (meilleure isolation et SSL).
Ressources
Cet article s’inscrit dans notre série de guides hébergement et gaming. Pour un serveur sur-mesure, contact.