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