Sablonok konfigurációs fájlok (ispmanager)
tól ISPWiki
A helyzet állhat elő, amikor az adatok hozzáteszi, hogy a vezérlőpult egy adott tárgy (WWW domain, domain név, stb), a konfigurációs fájl nem elég. Például, ha szeretnénk, hogy hozzon létre egy új WWW domaint a httpd.conf konfigurációs fájl automatikusan hozzáadni egy vagy több vonal. Ebben az esetben érdemes használni sablonokat konfigurációs fájlokat. Ahhoz, hogy hozzon létre egy konfigurációs fájl sablonnal hozzon létre egy fájlt a nevek egyike az alább felsorolt az etc könyvtárban a Vezérlőpult mappa és azt a sort, hogy meg kell automatikusan hozzáadja a megfelelő konfigurációs fájlokat. A mai napig, a központ támogatja a következő sablonokat:
- directory.templ - amikor új WWW sort a sablon fájlt tartomány automatikusan eljutnak a megfelelő rész Directory httpd.conf konfigurációs fájlt.
- domain.templ - létrehozásakor egy új vonal robbanás zónát a sablon fájl automatikusan helyettesítve a megfelelő részben a konfigurációs fájl zóna named.conf.
- domainzone.templ - amikor új domain zóna zóna fájlt a sablon alapján. névszerverek, e-mail szerverek, és egyéb Domainrekordok hozzáadódik a fájl automatikusan. A sablon megadhatja a saját paramétereit SOA további SPF feljegyzések stb
- virtualhost.templ - amikor új WWW sort a sablon fájlt tartomány automatikusan szállítjuk a megfelelő részben a konfigurációs fájl VirtualHost httpd.conf.
- server.templ - amikor új WWW domain szerver tartalmát a felvételt automatikusan betöltődik egy sablon fájlt. Ha a sablon meghatározott helyen, egybeesik a helyét generált ISPmanager, a hely nem lesz átfedés, és a vonalak adunk a megfelelő szekcióba.
Légy óvatos! Sorok sablonokat konfigurációs fájlok kerülnek a húr által generált a központ, hanem cserélje ki őket.
Használhatja makrók - egy bizonyos fajta vonal, hogy ha a feldolgozás helyére a megfelelő értékeket.
domainzone.templ
virtualhost.templ
server.templ
példa directory.templ
Szeretnénk létrehozni a WWW tartomány a megfelelő szakaszban httpd.conf Directory automatikusan hozzáadja a sorban
Ehhez ezt a sort a fájl /usr/local/ispmgr/etc/directory.templ
echo "Deny minden"> /usr/local/ispmgr/etc/directory.templ
Ha használt __DocumentRoot__ makró, de szeretnénk rögzíteni DocumentRoot __DocumentRoot__ is létrehozott, akkor azt is meg kell hozzá a sablont úgy, hogy a mezők használt makró nem adunk a konfigurációs fájlt, mint egy önálló felvételt. kivétel __ServerName__
példa domainzone.templ
Szeretnénk változtatni SOA rekord sablont úgy, hogy az elsődleges név szerver (master), hogy helyettesítse ns1.myserver.com.
Ehhez létre /usr/local/ispmgr/etc/domainzone.templ fájlt a következő tartalommal:
Hasznosnak bizonyult az információ? Igen | nincs