Webhelyek, mappák és alkalmazások az IIS 7-ben

Az IIS 7 felügyeletével kapcsolatos alapfeladatok közé tartozik egy mappa tartalmának publikálása a webkiszolgálóra. Ehhez először egy webhelyet (site) kell létrehoznunk, amelynél ún. kötések (bindings) segítségével határozzuk meg, hogy milyen IP címre, port számra, hoszt névre és protokollra érkező kérések esetén kell a webkiszolgálónak ehhez a webhelyhez irányítania a klienst. A webhelyekhez mindenképpen meg kell adnunk egy fizikai mappát (content directory, physical path), amelyben a webhelyhez tartozó fájlok találhatóak. A fizikai mappákon kívül az IIS Managerben létrehozhatunk virtuális mappát (virtual directory) is, amelyhez tartozó álnév (alias) megjelenik az URL-ekben, miközben a tartalma fizikailag egy másik mappából kerül kiszolgálásra.

A mappákat át lehet konvertálni alkalmazásokká (application), amely annyiban különbözik a hagyományos mappáktól, hogy egy alkalmazáskészlethez (application pool) van rendelve. Az azonos alkalmazáskészlethez tartozó alkalmazásokra irányuló kéréseket közös feldolgozó folyamat (worker process, w3wp.exe) szolgálja ki. Az alkalmazáskészlet beállításainál tudjuk megadni, hogy a kérés kiszolgálása milyen felhasználó nevében történjen (identity), valamint azt is, hogy a feldolgozást végző folyamat maximum mennyi erőforrást (processzor, memória) használhat. Ezekkel a beállítási lehetőségekkel az alkalmazáskészletek lehetővé teszik az alkalmazások és webhelyek egymástól történő elszigetelését a webkiszolgálón.

Demó

A demóban létrehozunk egy új webhelyet, amely a 8080-as portra érkező kéréseket szolgálja ki statikus tartalommal. A webhelyen bemutatjuk a Default document funkció használatát, fizikai és virtuális mappák létrehozásának módját IIS Managerben, valamint az alkalmazások és az alkalmazáskészletek képességeit, külön kitérve azok újraindítására.

A videó a képre kattintva megtekinthető böngészőben vagy a kép alatti linkre kattintva letölthető:

Webhelyek, mappák és alkalmazások az IIS 7-ben screencast megtekintése

Letöltés: 03_IIS7_Webhelyek_(Balassy_Gyorgy).wmv (20:49, 81.4 MB)

Első lépések

Első lépésként fejtsük meg, hogy pontosan milyen alapbeállításokkal települ fel a webkiszolgáló. Írjuk be a böngészőbe a http://localhost címet, majd nézzük meg az IIS Managerben, hogy milyen beállítások szükségesek ahhoz, hogy a böngészőben az IIS 7 kezdőlapja megjelenjen. Próbáljunk létrehozni egy másik webhelyet http://localhost:8000 címen, amely egy másik mappából jelenít meg egy kezdőlapot.

Jó tudni

Az IIS képes hostname alapján megkülönböztetni a webhelyeket, azaz egyetlen fizikai gépen, egyetlen IP címen üzemeltethetjük a http://example.com és a http://example.net webhelyeket. Ez a megoldás azonban nem fog működni, ha mindkét webhely https protokollt használ, ez a protokoll ugyanis titkosítja a hostname paramétert is. Ebben az esetben nincs más lehetőségünk, vagy el kell térnünk az https-hez alapértelmezés szerint rendelt 443-as porttól, vagy pedig külön IP címeket kell rendelnünk a webhelyekhez.

További információk

A cikk a Microsoft TechNet Portál támogatásával készült.

Technet


wmv 03_IIS7_Webhelyek_(Balassy_Gyorgy).wmv (83451 kB) Lejátszás böngészőben »


Balássy György (MS RD, ASP.NET MVP, MCTS)

Balássy György (MS RD, ASP.NET MVP, MCTS) Villamosmérnök, a BME Automatizálási és Alkalmazott Informatikai Tanszékén webportálok fejlesztését oktatja. 2000 óta foglalkozik a Microsoft .NET platformjával, melynek meghonosításában jelentős szerepet vállalt előadóként, konzulensként és A .NET Framework és programozása című könyv társszerzőjeként. Az MSDN Kompetencia Központon belül a Portál Technológiák Csoport vezetője, szakterülete web alapú rendszerek fejlesztése és üzemeltetése. 2004-ben Magyarországon elsőként kapta meg a Most Valuable Professional címet, majd 2005 óta a Microsoft magyarországi regionális igazgatója. Publikációi a Technet Magazinban, az MSDN Kompetencia Központ honlapján és szakmai blogjában olvashatóak.

2009.02.25. 8:34:56 | Permalink | Hozzászólások: 0 | Tárgyszavak: ,


  • Office 2007 SP1 slipstreaming

    Balássy György (MS RD, ASP.NET MVP, MCTS) Közel egy évvel az Office 2007 RTM után végre megjelent hozzá az első javítócsomag. Nem mondom, hogy az Office 2007 annyira használhatatlan lenne RTM formájában, mint a Vista, de azért erre is ráfért végre a service pack. Tovább »
  • MOSS 2007 és least privilege

    Balássy György (MS RD, ASP.NET MVP, MCTS) A least privilege azon elvek közé tartozik, melyek követése nem egyszerű, különösen eleinte okoz némi fáradtságot, de hosszú távon biztosan megéri. Aki esetleg nem ismerné, annak röviden: ne légy admin, csak baj lehet belőle! Tökéletesen lehet levelezni, netezni, fejleszteni, debuggolni, doksit írni, olvasni, telefont szinkronizálni, CD-t írni - szinte mindent, mezei felhasználóként. Igaz, telepítéshez, üzemeltetéshez, driver debuggolásához néha elengedhetetlen, na de ki az, aki mást sem csinál, csak drivert ír és telepítget a gépén? Tovább »


Írja meg Ön is véleményét!


Hozzászólásokat csak regisztrált, bejelentkezett felhasználóktól tudunk elfogadni!

Hozzászólások