Control Web Panel (anciennement CentOS Web Panel) est un panneau de contrôle d'hébergement web gratuit conçu pour les serveurs Linux. Il offre une interface complète pour l'administration de serveurs avec des fonctionnalités avancées de sécurité et de gestion.
Présentation de CWP
Pourquoi choisir CWP ?
- Gratuit : Aucun frais de licence (version Pro optionnelle avec fonctionnalités avancées)
- Complet : Gestion complète des serveurs web, emails, DNS, bases de données
- Sécurisé : Pare-feu CSF intégré, ModSecurity, protection anti-brute-force
- Flexible : Supporte Apache, Nginx, LiteSpeed et leurs combinaisons
- Compatible : CentOS, AlmaLinux, Rocky Linux, Oracle Linux
Accéder à CWP
Interface Administrateur :
- URL :
https://IP-DU-SERVEUR:2031 - Identifiant :
root - Mot de passe : le mot de passe root du serveur
Interface Utilisateur :
- URL :
https://IP-DU-SERVEUR:2083 - Identifiant : nom d'utilisateur du compte
- Mot de passe : mot de passe du compte
1. Gestion des Comptes Utilisateurs
Créer un nouveau compte d'hébergement
- Connectez-vous en tant qu'administrateur
- Allez dans "User Accounts" → "New Account"
- Remplissez les informations :
- Domain : le domaine principal du compte
- Username : le nom d'utilisateur
- Password : un mot de passe sécurisé
- Package : sélectionnez un package (ou personnalisez les limites)
- Email : l'adresse email du propriétaire
- Cliquez sur "Create"
Packages (Plans d'hébergement)
Créez des packages pour standardiser les ressources allouées :
- Allez dans "Packages" → "Add a Package"
- Définissez les limites : espace disque, bande passante, nombre de domaines, comptes email, bases de données
- Nommez le package (ex: "Basic", "Pro", "Business")
- Cliquez sur "Save"
2. Configuration du Serveur Web
Choisir votre stack web
CWP supporte plusieurs configurations :
| Configuration | Description | Recommandé pour |
|---|---|---|
| Apache seul | Serveur web classique, compatible .htaccess | Compatibilité maximale |
| Nginx + Apache | Nginx en reverse proxy devant Apache | Performance + compatibilité |
| Nginx seul | Serveur web ultra-rapide | Sites statiques, applications Node |
| LiteSpeed | Alternative performante à Apache | WordPress, sites à fort trafic |
Pour changer la configuration :
- Allez dans "WebServer Settings" → "Select WebServer"
- Choisissez votre configuration
- Cliquez sur "Save & Rebuild Configuration"
3. Gestion PHP
PHP Selector
CWP permet de gérer plusieurs versions de PHP :
- Allez dans "PHP Settings" → "PHP Version Switcher"
- Installez les versions PHP nécessaires (7.4, 8.0, 8.1, 8.2, 8.3)
- Définissez la version par défaut
- Les utilisateurs peuvent choisir leur propre version PHP par domaine
Modifier php.ini
Configurez les paramètres PHP courants :
upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 512M
max_execution_time = 300
max_input_vars = 5000
4. Gestion DNS
- Allez dans "DNS Functions" → "Edit DNS Zone"
- Sélectionnez le domaine
- Ajoutez, modifiez ou supprimez des enregistrements (A, AAAA, CNAME, MX, TXT, SRV)
- Cliquez sur "Save"
5. Sécurité
Pare-feu CSF (ConfigServer Firewall)
CWP intègre CSF, un pare-feu puissant :
- Blocage automatique des tentatives de brute-force
- Liste blanche/noire d'adresses IP
- Détection d'intrusion
- Alerte par email en cas d'activité suspecte
ModSecurity
Activez ModSecurity pour protéger vos sites contre :
- Les injections SQL
- Les attaques XSS (Cross-Site Scripting)
- Les inclusions de fichiers distants
- Les scans de vulnérabilités automatisés
SSL avec Let's Encrypt
- Allez dans "SSL Certificates" → "AutoSSL"
- Activez Let's Encrypt pour tous les domaines
- Les certificats seront générés et renouvelés automatiquement
6. Emails
CWP gère un serveur email complet avec :
- Postfix (envoi d'emails)
- Dovecot (réception IMAP/POP3)
- Roundcube (webmail)
- SpamAssassin (filtre anti-spam)
- ClamAV (antivirus pour les pièces jointes)
7. Monitoring et Logs
- Monitoring serveur : CPU, RAM, disque, charge en temps réel
- Logs Apache/Nginx : Accès et erreurs par domaine
- Logs email : Suivi des envois et réceptions
- Logs de sécurité : Tentatives de connexion, blocages CSF
???? Astuce : CWP inclut un moniteur de ressources en temps réel accessible depuis le tableau de bord administrateur. Utilisez-le pour identifier les processus gourmands.
Commentaires (0)
Laisser un commentaire