Prérequis
- Accès à DirectAdmin
- Connaissances de base en hébergement web
DirectAdmin offre de nombreuses fonctionnalités avancées pour personnaliser et optimiser votre hébergement : tâches cron, pages d'erreur, redirections, protection de répertoires et plus encore.
Tâches Cron (planification)
Les tâches cron permettent d'exécuter automatiquement des scripts à des intervalles définis.
- Cliquez sur 'Tâches Cron' ou 'Cron Jobs'
- Cliquez sur 'Créer une tâche Cron'
- Définissez la fréquence (minute, heure, jour, mois, jour de semaine)
- Entrez la commande à exécuter
- Cliquez sur 'Créer'
# Exécuter un script PHP toutes les heures
0 * * * * /usr/bin/php /home/user/public_html/script.php
# Sauvegarde quotidienne à 2h du matin
0 2 * * * /usr/bin/wget -q https://votresite.com/backup.php
# Nettoyage chaque dimanche
0 0 * * 0 /bin/rm -rf /home/user/public_html/cache/*Pages d'erreur personnalisées
Personnalisez les pages d'erreur (404, 500, etc.) pour offrir une meilleure expérience utilisateur :
- Cliquez sur 'Pages d'erreur personnalisées' ou 'Error Pages'
- Sélectionnez le code d'erreur (ex: 404)
- Modifiez le contenu HTML
- Cliquez sur 'Enregistrer'
Ou créez un fichier .htaccess dans public_html :
ErrorDocument 404 /erreur-404.html
ErrorDocument 500 /erreur-500.html
ErrorDocument 403 /erreur-403.htmlProtection de répertoire par mot de passe
Protégez un dossier avec une authentification HTTP :
- Cliquez sur 'Protection de répertoire' ou 'Password Protected Directories'
- Sélectionnez le dossier à protéger
- Entrez un nom d'utilisateur et mot de passe
- Cliquez sur 'Protéger'
Redirections
Créez des redirections pour renvoyer les visiteurs vers une autre URL :
- Cliquez sur 'Redirections' ou 'Site Redirection'
- Entrez le chemin source (ex: /ancienne-page)
- Entrez l'URL de destination
- Choisissez le type (301 permanent ou 302 temporaire)
- Cliquez sur 'Ajouter'
# Redirection simple
Redirect 301 /ancienne-page https://votresite.com/nouvelle-page
# Redirection de tout le site
Redirect 301 / https://nouveausite.com/Domaines additionnels (Addon Domains)
Hébergez plusieurs domaines sur le même compte :
- Cliquez sur 'Domaines additionnels'
- Entrez le nouveau nom de domaine
- Définissez le dossier de destination
- Cliquez sur 'Créer'
Note
Assurez-vous que les DNS du domaine additionnel pointent vers votre serveur.
Pointeurs de domaine (Domain Pointers)
Faites pointer plusieurs domaines vers le même site :
- Cliquez sur 'Pointeurs de domaine'
- Entrez le domaine à pointer
- Cliquez sur 'Ajouter'
Types MIME
Ajoutez des types MIME personnalisés pour des extensions de fichiers spéciales :
- Cliquez sur 'Types MIME'
- Entrez l'extension (ex: .webp)
- Entrez le type MIME (ex: image/webp)
- Cliquez sur 'Ajouter'
Handlers Apache
Définissez comment le serveur traite certaines extensions de fichiers :
- Cliquez sur 'Apache Handlers'
- Entrez l'extension et le handler
- Cliquez sur 'Ajouter'
Extension: .html
Handler: application/x-httpd-php
(Pour exécuter du PHP dans les fichiers .html)Authentification à deux facteurs
Sécurisez votre compte DirectAdmin avec 2FA :
- Cliquez sur 'Authentification à deux facteurs' ou 'Two-Step Authentication'
- Scannez le QR code avec une app (Google Authenticator, Authy)
- Entrez le code de vérification
- Cliquez sur 'Activer'
Sécurité renforcée
L'authentification à deux facteurs protège votre compte même si votre mot de passe est compromis.