HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

IIS telepítése az alapértelmezettől eltérő helyre



Az Internet Information Services (IIS) szolgáltatás telepítése alapértelmezésben a rendszert tartalmazó kötet \inetpub mappájába történik. Sokan követik azt a taktikát, hogy az alkalmazásokat egy kötetre telepítik, az adatokat pedig egy másikra. Így nagyon leegyszerűsödik a biztonsági mentés, mert egyszerűen le kell menteni az adat kötetet, az alkalmazások pedig bármikor újratelepíthetők. Az IIS azonban nem kérdezi meg, hogy hova kívánjuk helyezni az adatokat, hanem automatikusan határozza meg a helyet. Cikkünkben bemutatunk egy módszert, mellyel tetszőleges mappába telepíthető akár külön a web és ftp szolgáltatás, ráadásul némi előkészület után mindez egyetlen parancs kiadásával.

Amikor elindítjuk az IIS telepítését, kéri tőlünk az operációs rendszer telepítő CD lemezét, de nincs lehetőségünk a telepítés célmappájának megadására. A bevezetőben két kötetet különböztettünk meg: az egyiken a program fájlok, míg a másikon az adatok voltak. A programfájlok a %windir%\system32\intersrv mappába kerülnek, ezzel tulajdonképpen nincs is baj. Az adatok - a web és ftp helyeket alkotó mappák, parancsfájlok, mintaállományok, stb. - azonban a \inetpub mappába kerülnek azon a köteten, amelyiken az operációs rendszer is található. Ezen belül a \inetpub\wwwroot mappában lesznek a webhelyeket alkotó állományok, míg a \inetpub\ftproot mappában az ftp helyek fájljai.
Két lehetőségünk van az adatok áthelyezésére, mindkét esetben feltételezzük, hogy az IIS telepítése még nem kezdődött el, tehát nem utólagos áthelyezésről van szó.
Első módszer
Az operációs rendszert felügyelet nélküli telepítéssel juttatjuk a merevlemezre. Ekkor a telepítő nem tesz fel kérdéseket, hanem kiolvassa egy úgynevezett válaszfájlból, ahová mi írjuk be előzőleg (lásd korábbi cikkeinket és a válaszfájlban alkalmazható kapcsolókról szóló cikksorozatunkat). A válaszfájlban (unattend.txt) tehát nem csak magának az operációs rendszernek a paramétereit adjuk meg, hanem az IIS-ét is.
Az [InternetServer] szekcióban használható "PathFTPRoot" paraméter értékeként az FTP helyek kiindulópontját, a "PathWWWRoot" paraméter értékeként pedig a web helyek kiindulópontját lehet megadni. Például:
[InternetServer]
PathFTPRoot=D:\Inetpub\Ftproot
PathWWWRoot=D:\Inetpub\Wwwroot
Lezajlik az operációs rendszer telepítése, közben felkerül az IIS is, a telepítő létrehozza a megadott elérési útvonalakon a szükséges mappákat és elhelyezi bennük az alapvető fájlokat.
Második módszer
A második módszer akkor alkalmazható, ha az operációs rendszer telepítése már megtörtént, de az IIS még nem került a gépre. Tulajdonképpen ez is egyfajta felügyelet nélküli telepítés. Hozzunk létre egy válaszfájlt például IIS.TXT néven a C:\ gyökérkönyvtárban (máshol is lehet). Helyezzük el benne például a következő sorokat:
[Components]
iis_common = on
iis_inetmgr = on
iis_www = on
iis_ftp = on
iis_htmla = on
[InternetServer]
PathFTPRoot=D:\Inetpub\Ftproot
PathWWWRoot=D:\Inetpub\Wwwroot
Az [InternetServer] szekció ugyanaz, mint az előző esetben, a jelentése is egyező. Magyarázatra talán csak a [Components] szekció szolgál: itt találhatók az IIS összetevői (komponensei), amelyiknek "on" az értéke az telepítésre kerül, amelyiknek "off" (vagy elhagyjuk) az nem. Az alábbi lehetőségek közül választhatunk:
  • iis_common = A szolgáltatás működéséhez nélkülözhetetlen, alapvető fájlok. Telepítése kötelező.
  • iis_inetmgr = Felügyeleti konzol a konfigurációhoz. Telepítése ajánlott.
  • iis_www = Webszolgáltatás.
  • iis_ftp = FTP szolgáltatás.
  • iis_htmla = Adminisztráció weben keresztül.
  • iis_smtp = SMTP levélküldő szolgáltatás.
  • iis_smtp_docs = SMTP szolgáltatás dokumentációja.
  • iis_w3samp = Mintafájlok.
  • iis_doc = Teljes dokumentáció.
Ha nem akarunk teljes dokumentációt, részekben is telepíthetjük:
  • iis_doc_common = Alapvető dokumentumok.
  • iis_doc_ismcore = Rendszermag leírás.
  • iis_doc_asp = ASP leírás.
  • iis_doc_sdk = Fejlesztői leírás.
  • iis_doc_mm = Multimédia leírás.
Most már csak egy kérdés merülhet fel: hogy hajtsuk végre a megadott paraméterek figyelembevételével a telepítést?
Írjuk be parancssorba vagy a Start > Futtatás (Start > Run) ablakba a következő utasítást:
sysocmgr /i:%windir%\inf\sysoc.inf /u:c:\iis.txt
Ahol a /i az úgynevezett fő inf elérési útját adja meg (ez tárolja a telepített rendszerkomponenseket), a /u pedig a válaszfájlt. Telepítés közben szükségünk lehet az operációs rendszer telepítő CD lemezére. A parancsot batch fájlból vagy programokból is meghívhatjuk.

Cikksorozat

#IDKategóriaCikk címeSorozat
2535C#Oracle adatbázis-elérés alapjai1. rész
2546C#SQL utasítások végrehajtása2. rész
2557C#Tárolt eljárások és függvények fejlesztése3. rész
2565C#Csomagok fejlesztése4. rész
2573C#Adatbázis triggerek fejlesztése5. rész
2581C#Kivételek kezelése PL/SQL-ben6. rész
3276C#Kurzorok deklarálása PL/SQL-ben7. rész
3297C#Tömb adattípus létrehozása és kezelése PL/SQL-ben8. rész
3326C#Adatbevitel tömb-adattípussal rendelkező oszlopokba9. rész
3357C#Adattárolás beágyazott tábla-típusú oszlopokban10. rész
3388C#Adatok beszúrása beágyazott táblákba11. rész
3418C#Index létrehozása PL/SQL-ben12. rész
3444C#Szekvenciák használata13. rész
3488C#Adatok betöltése állományokból14. rész
1765DelphiOracle adatbázis-elérés alapjai15. rész
1774DelphiSQL utasítások végrehajtása16. rész
1784DelphiTárolt eljárások és függvények fejlesztése17. rész
1794DelphiCsomagok fejlesztése18. rész
1803DelphiAdatbázis triggerek fejlesztése19. rész
1815DelphiKivételek kezelése PL/SQL-ben20. rész
3256DelphiKurzorok deklarálása PL/SQL-ben21. rész
3287DelphiTömb adattípus létrehozása és kezelése PL/SQL-ben22. rész
3318DelphiAdatbevitel tömb-adattípussal rendelkező oszlopokba23. rész
3348DelphiAdattárolás beágyazott tábla típusú oszlopokban24. rész
3377DelphiAdatok beszúrása beágyazott táblákba25. rész
3408DelphiIndex létrehozása PL/SQL-ben26. rész
3436DelphiSzekvenciák használata27. rész
3467DelphiAdatok betöltése állományokból28. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2003 évkönyv 81. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |