Weboldalak
Web sablonok (Apache/Nginx templates)
Hogyan működnek a web sablonok HestiaCP-ben és mikor melyiket válaszd.
Mi az a web sablon?
A web sablon (template) egy előre konfigurált Apache és/vagy Nginx konfigurációs fájl, amelyet a HestiaCP egy adott domain beállításakor alkalmaz. Minden sablon egy-egy specifikus célra van optimalizálva: WordPress telepítéshez, Laravel alkalmazáshoz, Node.js reverse proxyhoz vagy általános PHP weboldalaknál. A megfelelő sablon kiválasztása javítja a teljesítményt és elkerüli a konfigurációs problémákat.
Sablon kiválasztása panelről
A domain sablonját a szerkesztő oldalon tudod megváltoztatni:
- Navigálj a WEB fülre, és kattints a domain ceruza (szerkesztés) ikonjára.
- Keresd meg a Web Template (Apache) legördülő menüt.
- Mellette találod a Proxy Template (Nginx) legördülőt.
- Válaszd ki a megfelelő sablonokat, majd kattints a Save gombra.
Elérhető alapértelmezett sablonok
| Sablon neve | Típus | Mire való? |
|---|---|---|
| default | Apache + Nginx | Általános PHP weboldal, ha nem tudod melyiket válaszd |
| wordpress | Apache + Nginx | WordPress optimalizált: permalink kezelés, cache kizárások, wp-admin védelem |
| opencart | Apache | OpenCart webáruház optimalizált konfiguráció |
| prestashop | Apache | PrestaShop webáruházhoz szükséges .htaccess és mod_rewrite szabályok |
| magento | Apache + Nginx | Magento e-kereskedelmi platform speciális igényeihez |
Sablonok helye a szerveren
Az összes web sablon az alábbi könyvtárban található:
- Apache sablonok:
/usr/local/hestia/data/templates/web/apache2/ - Nginx proxy sablonok:
/usr/local/hestia/data/templates/web/nginx/ - Minden sablon
.tpl(HTTP) és.stpl(HTTPS) párban létezik.
Egyéni sablon létrehozása
- Másolj egy meglévő Apache sablont kiindulópontként:
bash
cp /usr/local/hestia/data/templates/web/apache2/default.tpl /usr/local/hestia/data/templates/web/apache2/sajat.tpl cp /usr/local/hestia/data/templates/web/apache2/default.stpl /usr/local/hestia/data/templates/web/apache2/sajat.stpl - Szerkeszd a
.tplés.stplfájlokat igény szerint (az Apache VirtualHost konfigurációt tartalmazzák). - Tedd ugyanezt az Nginx könyvtárban is, ha proxy sablont is szeretnél:
bash
cp /usr/local/hestia/data/templates/web/nginx/default.tpl /usr/local/hestia/data/templates/web/nginx/sajat.tpl cp /usr/local/hestia/data/templates/web/nginx/default.stpl /usr/local/hestia/data/templates/web/nginx/sajat.stpl - Mentés után a sablon automatikusan megjelenik a panel legördülő menüjében – HestiaCP újraindítása nem szükséges.
Figyelem! Az egyéni sablonok HestiaCP frissítések során megmaradnak, mivel nem az alapértelmezett fájlokat módosítottad. Nagyobb verzióugrások után azonban mindig ellenőrizd, hogy a saját sablon kompatibilis-e az új verzió sablonrendszerével – a változók és placeholder-ek módosulhatnak.