GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

Skelett-Verzeichnis

Skeleton-Verzeichnisse sind bemerkenswert nützlich, um Konfigurationen für neue cPanel-Konten festzulegen. Auf dieser Seite erfahren Sie, wo sich der Ordner befindet, um Dateien für Ihre Kunden über WHM zu platzieren. Alle Dateien im Skeleton-Verzeichnis werden automatisch in jedes neue cPanel hochgeladen, das Sie erstellen. Die Dateien werden nicht in bereits erstellten cPanels angezeigt.

In diesem Artikel behandeln wir Folgendes:

  • Was sind Skelettverzeichnisse?
  • Wo befinden sie sich?
  • Warum sollte ein Reseller ein Skeleton-Verzeichnis verwenden?
  • Allgemeine Hinweise zu einem Skelettverzeichnis

Was sind Skelettverzeichnisse?

cPanel-Skelettverzeichnisse ermöglichen Resellern die Erstellung einer Basiskonfiguration für neue Konten, die sie über ihre WHM-Schnittstelle hinzufügen. Wenn beispielsweise ein Reseller möchte, dass jedes neue Konto eine index.html-Datei hat, die den Besuchern dieser Website als „Im Aufbau“-Hinweis dient, bis ihr Kunde seine Inhalte migrieren oder seine Website erstellen kann, wäre der Reseller dazu in der Lage um die Basisdateien für diesen Hinweis in ihr Skeleton-Verzeichnis zu legen.

Wo befinden sie sich?

Das Skeleton-Verzeichnis befindet sich im Home-Verzeichnis des Reseller-Benutzers. Es heißt 'cpanel3-skel'.

Warum sollte ein Reseller ein Skeleton-Verzeichnis verwenden?

Einschränken des Zugriffs auf eine Website auf nur bestimmte IP-Adressen:

Wenn ein Wiederverkäufer sicherstellen möchte, dass auf neue Konten nur von seinen IP-Adressen aus zugegriffen werden kann, wenn das neue Konto erstellt wird, kann er eine standardmäßige .htaccess-Datei erstellen und sie im Skelettverzeichnis von cPanel ablegen.

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

Für unser Beispiel verwenden wir einen Server mit Apache 2.4, also würden wir Folgendes zu unserer .htaccess-Datei unter /home/$reselleruser/cpanel3-skel/ hinzufügen:

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

Wenn dann ein neues Konto erstellt wird, wird diese .htaccess-Datei unter /home/$newuser/ abgelegt.

Hinzufügen einer standardmäßigen index.html-Datei:

Wenn ein Reseller eine Standard-Site für neue Konten einrichten möchte, kann er die Site-Datei(en) im Verzeichnis /home/$eselleruser/cpanel3-skel/public_html ablegen. Wenn das Verzeichnis public_html nicht im Verzeichnis /home/$reselleruser/cpanel3-skel/ existiert, muss es erstellt werden.

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

Sobald ein neues Konto erstellt wurde, werden die Site-Dateien dem Konto hinzugefügt. Wenn Besucher dann die Website aufrufen, werden die Standardseite „Demnächst verfügbar“ oder temporäre Websitedateien angezeigt.

Notizen

  • Alle Dateien/Verzeichnisse, die im cpanel3-skel-Verzeichnis eines Reseller-Benutzers abgelegt werden, werden in allen neuen Konten abgelegt, die vom Reseller-Benutzer erstellt werden. Die Änderungen werden nicht rückwirkend auf bereits erstellte Konten angewendet.
  • Die Struktur des Skeleton-Verzeichnisses ist so, dass /home/$reselleruser/cpanel3-skel/ äquivalent zu /home/$newuser/ ist. Das bedeutet, wenn wir eine Datei namens some_file.txt unter /home/$reselleruser/ erstellen, dann wird diese Datei mit all ihrem Inhalt unter /home/$newuser/ erstellt.
  • Dateien können Verzeichnissen hinzugefügt werden, die normalerweise durch den Erstellungsprozess des cPanel-Kontos erstellt werden, indem dieses Verzeichnis im Verzeichnis /home/$reselleruser/cpanel3-skel/ erstellt wird. Wenn ein Kunde beispielsweise eine bestimmte Datei benötigt, die in /home/$newuser/etc/ erstellt werden muss, muss ein Verzeichnis namens „etc“ unter /home/$reselleruser/cpanel3-skel/ erstellt und die Datei darin abgelegt werden Verzeichnis.

cPanel
  1. Java-Dateimanager

  2. Pwd ohne Symlinks?

  3. So schützen Sie ein Verzeichnis in cPanel mit einem Passwort

  4. So deaktivieren Sie die Verzeichnissuche

  5. Spieleverzeichnis?

NFS-Exporte

So kopieren Sie das Verzeichnis unter Linux

Wie konfiguriere ich Skeleton Directory?

Wie verwalte ich meine Indexseite

So ändern Sie das Addon-Verzeichnis

Kennwortgeschütztes Verzeichnis in cPanel