GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

Répertoire des squelettes

Les répertoires squelettes sont remarquablement utiles pour définir des configurations sur de nouveaux comptes cPanel. Cette page vous indique l'emplacement du dossier où placer les fichiers pour vos clients via WHM. Tous les fichiers du répertoire squelette seront automatiquement téléchargés sur chaque nouveau cPanel que vous créez. Les fichiers n'apparaîtront pas dans les cPanel déjà créés.

Dans cet article, nous aborderons les points suivants :

  • Que sont les répertoires squelettes ?
  • Où sont-ils situés ?
  • Pourquoi un revendeur voudrait-il utiliser un répertoire squelette ?
  • Remarques générales sur un répertoire squelette

Que sont les répertoires squelette ?

Les répertoires squelettes cPanel permettent aux revendeurs de créer une configuration de base pour les nouveaux comptes qu'ils ajoutent via leur interface WHM. Par exemple, si un revendeur souhaite que chaque nouveau compte ait un fichier index.html servant d'avis "En construction" aux visiteurs de ce site jusqu'à ce que son client puisse migrer son contenu ou créer son site, le revendeur pourra pour mettre les fichiers de base de cette notice dans leur répertoire squelette.

Où sont-ils situés ?

Le répertoire squelette se trouve dans le répertoire personnel de l'utilisateur revendeur. Il s'appelle 'cpanel3-skel'.

Pourquoi un revendeur utiliserait-il un répertoire squelette ?

Restreindre l'accès à un site à certaines adresses IP uniquement :

Si un revendeur souhaite s'assurer que les nouveaux comptes ne sont accessibles qu'à partir de leurs adresses IP lors de la création du nouveau compte, il peut créer un fichier .htaccess par défaut et le placer dans le répertoire squelette cPanel.

root@test [/home/resellertest/cpanel3-skel]# ls
./ ../ etc/ public_ftp/ public_html/

Pour notre exemple, nous utilisons un serveur avec Apache 2.4, nous ajouterions donc ce qui suit à notre fichier .htaccess à /home/$reselleruser/cpanel3-skel/ :

'require ip $ip.add.re.ss'

Ensuite, lorsqu'un nouveau compte est créé, ce fichier .htaccess sera placé dans /home/$newuser/.

Ajout d'un fichier index.html par défaut :

Si un revendeur souhaite mettre en place un site par défaut pour les nouveaux comptes, il peut le faire en plaçant le(s) fichier(s) du site dans le répertoire /home/$eselleruser/cpanel3-skel/public_html. Si le répertoire public_html n'existe pas dans le répertoire /home/$reselleruser/cpanel3-skel/, alors il devra être créé.

root@test [/home/resellertest/cpanel3-skel/public_html]#ls
./ ../ index.html

Une fois qu'un nouveau compte est créé, les fichiers du site seront ajoutés au compte. Ensuite, lorsque les visiteurs consulteront le site, la page à venir par défaut ou les fichiers temporaires du site seront affichés.

Remarques

  • Tous les fichiers/répertoires placés dans le répertoire cpanel3-skel d'un utilisateur revendeur seront placés dans tous les nouveaux comptes créés par l'utilisateur revendeur. Les modifications ne seront pas appliquées rétroactivement aux comptes déjà créés.
  • La structure du répertoire squelette est telle que /home/$reselleruser/cpanel3-skel/ est équivalent à /home/$newuser/. Cela signifie que si nous créons un fichier nommé some_file.txt dans /home/$reselleruser/, alors ce fichier avec tout son contenu sera créé dans /home/$newuser/.
  • Les fichiers peuvent être ajoutés aux répertoires qui sont normalement créés par le processus de création de compte cPanel en créant ce répertoire dans le répertoire /home/$reselleruser/cpanel3-skel/. Par exemple, si un client a besoin d'un fichier particulier créé dans /home/$newuser/etc/, un répertoire nommé 'etc' devra être créé dans /home/$reselleruser/cpanel3-skel/ et le fichier placé dans ce répertoire.

cPanel
  1. Gestionnaire de fichiers Java

  2. Pwd sans liens symboliques ?

  3. Comment protéger par mot de passe un répertoire dans cPanel

  4. Comment désactiver la navigation dans l'annuaire

  5. répertoire de jeux ?

Exportations NFS

Comment copier un répertoire sous Linux

Comment configurer Skeleton Directory ?

Comment gérer ma page d'index

Comment changer le répertoire des addons

Répertoire protégé par mot de passe dans cPanel