-
Présentation
cPanel est un panneau de configuration basé sur Linux. Constitué d’une interface graphique permettant l’automatisation des paramètres, l’hébergement de site web est ainsi simplifié. cPanel est doté de 3 principales fonctions qui permettent d’accéder à différents niveau d’utilisation tels que l’administration et la simple configuration de site web. Ainsi, tous ces aspects sont contrôlés à partir d’un simple navigateur web.
Sécurité
Configurer des répertoires protégés par mot de passe, adresse IP rejetées, SSL / TLS , et configuration de clés GnuPG pour restreindre l’accès. Protégez votre site avec protection HotLink, protections contre le Leech et ModSecurity.
Domaines
Mise en place de sous-domaines, domaines addon, domaines alias (Parked Domains), et redirige les visiteurs directement dans le bon répertoire. Identifier votre site avec Simple DNS Zone Editor et éditer des zones DNS avancées.
Apps Galore
Profitez d’un logiciel tiers pour les blogs, des babillages, des livres d’or, du e-commerce, et plus encore, pour construire un site dynamique et robuste.
Fichiers
Éditer et sauvegarder des fichiers et des dossiers tout en surveillant l’utilisation de l’espace disque de votre site Web.
Bases de données
Stocker de grandes quantités de données et limite l’accès à l’aide de bases de données MySQL et PostgreSQL.
Logs
Connaissez votre public et suivez les performances de votre site Web en utilisant Webalizer et AWStats.
Cpanel est exclusivement disponible pour les serveurs Linux qui utilisent les systèmes d’exploitation :
– Redhat.
– CentOS
– CloudLinux
-
- Généralité
Cpanel, ça se mange ?
Comme décris plus haut c’est une interface graphique qui permet de gérer votre site internet le plus simplement possible.
Voici à quoi ressemble une interface Cpanel :
Thème 1 : Paper_lantern

Ou encore il existe un autre thème pour votre interface Cpanel.
Ne vous affolez pas tout est question d’habitude :
Thème 2 : x3

Dans la suite des explications je vais me baser sur le thème Paper_lantern que je trouve plus claire.
vous pouvez faire des cliquer-glisser des menu afin de mettre les plus utilisés en avant.
-
- Fichiers



comme petit éditeur d’image en ligne et très performant il existe Pixlr qui est un petit Photoshop en ligne







-
- Bases de données




les hosts déclarés en Wildcard sont autorisés
-
Domaines


un domaine alias peut être redirigé vers un dossier spécifique comme pour le sous-domaine.



Dans le cas où vous avez déclaré un sous-domaine ou un domaine alias, il faudra sélectionner le domaine ou sous-domaine souhaité.
-
- Emails

Un nom de domaine qui ne possède pas de MXs ne recevra jamais de mail!


Une fois généré la trouver en dessous de la même fenêtre :

Voici un lien expliquant le principe du PGP https://sebnet.org/data/prez/crypto_pgp.pdf
-
- Métriques








-
Securité

Beaucoup de systèmes d’exploitation modernes, telles que les distributions Mac® OS X et Linux, comprennent SSH et Telnet. Si vous utilisez Microsoft Windows® pour se connecter à votre serveur, vous devez utiliser un client SSH, tel que PuTTY, pour vous connecter à votre serveur.



Lorsque vous désactivez le HotLink, assurez-vous que vous autorisé des liens extérieurspourtous les domainesnécessaires. Par exemple, lessous-domainesde votre site Webetl’URLque vousutilisez pour accéder àvotre comptecPanel.
Si l’URLque vous utilisez pouraccéder à votre comptecPanelne figure pas dansla listedes URLà laquelle voussouhaitez permettre àla liste d’accès, vous ne pouvez pas voirles images intégréesdans l’éditeurHTMLdans l’interfacedu gestionnaire de fichiers(Accueil >> Fichiers>>Gestionnaire de fichiers).

-
- Software
Si vous rencontrez des problèmes avec la façon dont votre serveur gère les paquets PHP, il peut être utile de consulter les informations sur la configuration de PHP. Utilisez l’interface de configuration de PHP pour afficher certaines des options de configuration les plus couramment mentionnés.
Vous ne pouvez pasutiliser cette interface pourmodifier la configurationde votre serveurPHP. Pourchanger la façon dontPHPest configuréesur votreserveur.
| Language Options | asp_tags | Allow ASP-style <% %> tags. | Off |
| File Uploads | file_uploads | Whether to allow HTTP file uploads. | On |
| Paths and Directories | include_path | Windows: « \path1;\path2″ c:\php\includes » | .:/usr/lib/php:/usr/local/lib/php |
| Resource Limits | max_execution_time | 30 | |
| Resource Limits | max_input_time | 60 | |
| Resource Limits | memory_limit | 128M | |
| Data Handling | register_globals | You should do your best to write your scripts so that they do not require register_globals to be on; Using form variables as globals can easily lead to possible security problems, if the code is not very well thought of. | Off |
| Language Options | safe_mode | Off | |
| File Uploads | upload_max_filesize | Maximum allowed size for uploaded files. | 64M |
| main | session.save_path | Argument passed to save_handler. In the case of files, this is the path where data files are stored. Note: Windows users have to change this variable in order to use PHP’s session functions. As of PHP 4.0.1, you can define the path as: session.save_path = « N;/path » where N is an integer. Instead of storing all the session files in /path, what this will do is use subdirectories N-levels deep, and store the session data in those directories. This is useful if you or your OS have problems with lots of files in one directory, and is a more efficient layout for servers that handle lots of sessions. NOTE 1: PHP will not create this directory structure automatically. You can use the script in the ext/session dir for that purpose. NOTE 2: See the section on garbage collection below if you choose to use subdirectories for session storage | /tmp |

Pour rechercher et ajouter des packages de PEAR à votre site Web, cliquez sur PHP paquetages PEAR dans votre interface cPanel. Vous pouvez afficher tous les packages PHP disponibles, rechercher un type spécifique de paquet, ou, si vous connaissez son nom, ajouter un paquet immédiatement.






-
- Advanced

Soyez prudent lors de la planification des tâches cron. Les planifier à des intervalles trop courts peut ralentir votre serveur/hébergement.

En utilisant l’index manager, il est possible de définir la façon dont répertoire spécifique indexé apparaîtra à ceux qui y accède. Vous pouvez également désactiver l’indexation, si vous ne voulez pas que le contenu d’un répertoire soit visible.

Vous pouvez configurer Apache pour gérer un nouveau type de fichier avec un gestionnaire existant en ajoutant manuellement le gestionnaire et l’extension à cPanel. Par exemple, pour avoir les fichiers avec l’extension « .exemple » traité par le serveur comme étant des fichiers CGI, vous taperez « cgi-script » sous Handler et « .example » sous Extension (s).



Les Pages d’erreur de base sont fournies automatiquement par le serveur. Cependant, cPanel vous permet de définir les pages d’erreur personnalisées pour tout code HTTP.

Pour tous renseignements sur Cpanel je vous invite à accéder à la documentation en ligne :
Domaines
Securité