Adresáře kostry jsou pozoruhodně užitečné pro nastavení konfigurací na nových účtech cPanel. Tato stránka vám sdělí umístění složky pro umístění souborů pro vaše klienty prostřednictvím WHM. Všechny soubory v adresáři kostry budou automaticky nahrány do každého nového cPanelu, který vytvoříte. Soubory se nezobrazí v cPanelech, které již byly vytvořeny.
V tomto článku se budeme zabývat následujícím:
- Co jsou základní adresáře?
- Kde se nacházejí?
- Proč by měl prodejce chtít používat základní adresář?
- Obecné poznámky o adresáři kostry
Co jsou základní adresáře?
Adresáře kostry cPanel umožňují prodejcům vytvořit základní nastavení pro nové účty, které přidají prostřednictvím svého rozhraní WHM. Pokud by například prodejce chtěl, aby každý nový účet měl soubor index.html, který by návštěvníkům tohoto webu sloužil jako upozornění „Ve výstavbě“, dokud jeho zákazník nebude schopen migrovat jejich obsah nebo vytvořit svůj web, bude moci umístit základní soubory pro toto oznámení do jejich základního adresáře.
Kde se nacházejí?
Adresář kostry se nachází v domovském adresáři uživatele prodejce. Jmenuje se 'cpanel3-skel'.
Proč by prodejce používal adresář kostry?
Omezení přístupu k webu pouze pro určité adresy IP:
Pokud chce prodejce zajistit, aby byly nové účty přístupné pouze z jejich IP adres při vytvoření nového účtu, může vytvořit výchozí soubor .htaccess a umístit jej do adresáře kostry cPanel.
root@test [/home/resellertest/cpanel3-skel]# ls./ ../ etc/ public_ftp/ public_html/
V našem příkladu používáme server s Apache 2.4, takže bychom do našeho souboru .htaccess na adrese /home/$reselleruser/cpanel3-skel/ přidali následující:
'vyžadovat ip $ip.add.re.ss'
Poté, když je vytvořen nový účet, bude tento soubor .htaccess umístěn na /home/$newuser/.
Přidání výchozího souboru index.html:
Pokud chce prodejce vytvořit výchozí web pro nové účty, může tak učinit umístěním souborů webu do adresáře /home/$eselleruser/cpanel3-skel/public_html. Pokud adresář public_html v adresáři /home/$reselleruser/cpanel3-skel/ neexistuje, bude nutné jej vytvořit.
root@test [/home/resellertest/cpanel3-skel/public_html]#ls./ ../ index.html
Po vytvoření nového účtu budou soubory webu přidány do účtu. Když si pak návštěvníci prohlížejí web, zobrazí se výchozí stránka nebo dočasné soubory webu.
Poznámky
- Všechny soubory/adresáře vložené do adresáře cpanel3-skel uživatele prodejce budou vloženy do všech nových účtů vytvořených uživatelem prodejce. Změny nebudou zpětně aplikovány na účty, které již byly vytvořeny.
- Struktura adresáře kostry je taková, že /home/$reselleruser/cpanel3-skel/ je ekvivalentní adresáři /home/$newuser/. To znamená, že pokud vytvoříme soubor s názvem some_file.txt v /home/$reselleruser/, pak tento soubor s celým jeho obsahem bude vytvořen v /home/$newuser/.
- Soubory lze přidávat do adresářů, které jsou normálně vytvořeny procesem vytvoření účtu cPanel, vytvořením tohoto adresáře v adresáři /home/$reselleruser/cpanel3-skel/. Pokud například zákazník potřebuje konkrétní soubor vytvořený v /home/$newuser/etc/, pak by bylo nutné vytvořit adresář s názvem 'etc' v /home/$reselleruser/cpanel3-skel/ a soubor umístit do něj adresář.