Top Banner

of 60

IIS telepítése Windows Server 2003 alatt

Jun 03, 2018

Download

Documents

arnika2009
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    1/60

    IIS teleptse s konfigurlsa Windows Server 2003 alatt Ksztette: Petrczy Tibor

    1

    IIS teleptse s konfigurlsa Windows Server 2003 alatt

    Szksges szoftverek:

    VirtualBox (https://www.virtualbox.org/ ) Windows Server 2003 R2 telept

    Ebben a tananyagban vgigmegynk egy IIS (Internet Information Services) szerepkr teleptsn skonfigurlsn, melynek ksznheten lehetsgnk vlik weboldalak futtatsra s egybszolgltatsok zemeltetsre Windows krnyezetben.

    A telepts sorn elfelttel egy virtulis krnyezet meglte, melynek belltsra ebben a lersbannem trek ki.

    A szimullt krnyezet 2 db virtulis gpbl tevdik ssze, egyik esetben egy virtulis Windows Server2003, melynek 2 hlzati csatolja van (NAT, Host- only), tovbb egy virtulis Windows XP, amelyneka segtsgvel fogjuk tesztelni az IIS szolgltatsokat.

    Az IIS szerepkr teleptst s konfigurlst megelzen egy DNS szerepkrt is teleptsnk fel aszervernkre (ezt a funkcit termszetesen egy msik szerver is betltheti), hogy a ksbbiekbenkonkrtan domain nv alapjn tudjuk azonostani, majd a ltrehozott site -okat.

    1. Krnyezet kialaktsa

    A lersban a server esetben a 192.168.100.1 -es IP s 255.255.255.0-s alhlzati maszk belltsthasznltam a Host- only hlzatra nzve:

    https://www.virtualbox.org/https://www.virtualbox.org/https://www.virtualbox.org/https://www.virtualbox.org/
  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    2/60

    2

    A DNS szervernk a ceg.local tartomnyrt lesz felels, ahol cmkeressi s nvkeressi znt isltrehozunk:

    A szervert felksztjk, hogy a www.ceg.local domainnv feloldst is el tudja vgezni (ez a ksbbifela datok elvgzshez szksges).

    Lthat a kpen, hogy ltezik egy A tpus rekord, amely azonostja a szervert, tovbb egyCNAME tpus rekord, amely rmutat a www.ceg.local domainre:

    Teszteljk le a belltsokat:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    3/60

    3

    A tesztkrnyezet msik tagja egy kliens szerepet betlt virtulis Windows XP, melynek IP belltsaia kvetkezk:

    Mieltt tovbb haladnnk, teszteljk le, hogy a kliens gpnk ltja -e a szervert IP s domain nvalapjn:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    4/60

    4

    2. IIS szerepkr alaprtelmezett teleptse

    A szoksos szerepkrk (roles) teleptse elvgezhet egyarnt a kzponti management felletrl sa ksbbiekben bemutatom a Windows sszetevk felletrl is:

    Elkszleti panel:

    Hlzati interface-ek detektlsa:

    Tipikus vagy egyni konfigurls tekintetben vlasszuk az egyni (Custom configuration)konfigurlst, mivel jelen esetben nem az alaprtelmezett szolgltatsokra van szkgsnk:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    5/60

    5

    Jelljk ki az Application server (IIS, ASP.NET) szerepkrt (role). Ez a szerepkr nem csak awebszervert (IIS) foglalj a magban, hanem minden olyan egyb szolgltatst is, amely awebkiszolgl szerepkr jrulkos sszetevje:

    A kvetkez panel esetben bellthatjuk, hogy a telepts sorn legyen -e kibvtve awebkiszolglnk a FrontPage szolgltatssal s ASP.NET tmogatssal, egyelre ezeket hagyjuk

    kikapcsolt llapotban, mivel ezt a ksbbiekben is feltelepthetjk, azonban ha clirnyosanszksgnk van r, akkor most is aktivlhatjuk ezen opcikat:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    6/60

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    7/60

    7

    A telepts sorn szksgnk lesz a Windows Server 2003 telept lemezre, amelyet be kelltltennk, erre figyelmeztet is a teleptnk:

    Sikeres telepts vgeredmnye:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    8/60

    8

    Alternatv teleptsi md, illetve mr meglv teleptett szerepkr esetn egyedi komponensekbvtse. A kvetkez nhny lps akkor szksges ha ezen a panelen keresztl szeretnnkfeltelepteni a web -kiszolglnkat (ha ez mg nem lenne elvgezve!), illetve ha testre szeretnnkszabni a teleptett komponenseket.

    A pldban a felteleptett alkalmazs kiszolglt tovbbi 2 komponenssel bvtem, amelyneksegtsgvel lehetsg nylik a szerver tvoli adminisztrcijra, tovbb web -kapcsolaton keresztlielrsre. Ez a funkci nem szksges a web-kiszolgl tnyleges zemeltetshez, de clszerfelkszteni erre a feladatra is:

    Vlasszuk a Windows sszetevk menpontot:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    9/60

    9

    A teleptett s telepthet komponensek kztt lthatjuk az Application Server komponens,amelynek az sszetevt testre szabhatjuk:

    Lthat, hogy az alkalmazs kiszolgl a web-kiszolgl komponens mellett ms-ms komponenseketis tartalmaz. Jelen pldban vlasszuk az Internet Information Services (IIS) komponenst:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    10/60

    10

    A web- kiszolgl komponens sszetevinek boncolgatsval jabb panelt kapunk, ahol clirnyosana web- kiszolgl teleptett s telepthet komponensei kzl vlaszthatunk.

    Ezen bell a World Wide Web Service szolgltatst szeretnnk mdostani, mivel a tvoliadminisztrci s web -kapcsolat lehetsgt ez a szolgltats nyjtja.

    A World Wide Web Service komponensei kzl engedlyezzk az brn lthat RemoteAdministration (HTML) s a Remote Desktop Web Connection komponenseket, melyet ezutnfeltelepthetnk:

    A sikeres teleptst kveten le is ellenrizhetjk, hogy a kiszolglnk megfelelen zemel -e, eztclszer egy kls kliensrl (egy msik virtulis gp) elvgezni. A teszt kliens gpen egy tetszlegesbngszbe szltsuk meg a szervert az IP cmn, vagy a DNS szerverben ltrehozott domainbejegyzssel:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    11/60

    11

    Ezt kveten kvetkezhet a kiszolgl tnyleges konfigurcija.

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    12/60

    12

    3. IIS szerepkr menedzselse s konfigurlsa

    Ebben a fejezetben megnzzk az alkalmazs kiszolgl (Application Server ) s azon bell awebkiszolgl (Internet Information Services ) rszletesebb menedzselst s konfigurlst.

    Ha kzvetlenl a webkiszolgl menedzsment fellethez szeretnnk naviglni, akkor hasznljuk azinetmgr parancsot:

    Amennyiben a teljes alkalmazs-kiszolgl menedzsment fellett szeretnnk elrni, akkor vagymennk keresztl, vagy a szerver kzponti menedzsment felletn tudjuk elrni:

    Konfigurcis szempontbl mindegy, hogy melyik opcit vlasztjuk. Ezt kveten elnk trul awebkiszolgl grafikus fellete, ahol az zemeltetni kvnt weboldalakat (WebSite) ltjuk. Jelenpldban a Default Web Site s az Administration jelenik meg, tovbb a Default Web Site -on

    bell egy tsweb nev virtulis knyvtr.

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    13/60

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    14/60

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    15/60

    15

    Harmadik fl az ISAPI Filters , ahol klnbz szr felttelekre ksztett DLL fjlokat adhatunkmeg.

    Az ISAPI filter nem ms, mint egy specilis DLL. Attl specilis, hogy amikor a web szerver egytetszleges klienstl egy tetszleges krst kap, akkor ez a DLL tudomst szerezhet errl az

    esemnyrl, st akr meg is vltoztathatja a kliens krsnek paramtereit.

    Mire is hasznlhat egy ilyen ISAPI filter DLL? Nagyon sok felhasznlsi terlete van. Kpzeljnk elegy olyan esetet, amikor egy kliens krst t kell irnytani egy msik web cmre. Ekkor brmi islegyen a web szervernknek adott cm s brmelyik alkalmazsunk is dolgozn fel a krst, eltte afilter DLL megvltoztathatja ezt a cmet s az internetes alkalmazsunk mr ezt kapn meg, mintha akliens is ezt krte volna.

    De kszthetnk pldul egy olyan DLL-t is mely minden egyes kliens krsrl eltrolja, naplzza aztaz informcit, hogy milyen tpus bngszt is hasznl a kliens. Melyet aztn statisztikai cllalhasznlhatunk fel.

    A negyedik fl a Home directory panel, ahol lthat is, hogy elssorban a websiteok fizikai helyrevonatkoz belltsok elvgzsre van elssorban lehetsg. Itt adhatjuk meg, hogy magn aszerveren, egy hlzati megosztson keresztl vagy akr egy tirnytson keresztl rhet el a site,tovbb az ezekhez tartoz jogosultsgok belltsa is elvgezhet. Az als blokkban pedig a website -hoz tartoz alkalmazs(ok) specilis belltsai, Script futtatsi lehetsg, bufferelsi, session sdebugolsi paramterek adhatak meg. Ezek rszletezsre ebben a jegyzetben nem trek ki.

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    16/60

    16

    A kvetkez panelnk a Documents fl, amelynek tartalma rnzsre is elgg beszdes. Itt tudjukszablyozni az alaprtelmezett dokumentumokat (fjltpusokat) s azok sorrendjt, illetve legyen -e adokumentumoknak lbjegyzete.

    Ez a hibazenet is elfordulhat abban az esetben, amennyiben nem tallhat meg akezdllomnyunk a felsorolt alaprtelmezett tpusok kztt:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    17/60

    17

    A soron kvetkez panelnk s egyben az egyik legsszetettebb a Directory Security fl, ahol mintnevbl is addik biztonsgi korltozsokat tudunk elvgezni. Itt 3 kln szekcirl kell beszlnnk.Az els szekciban (Authentication and access control ) magt a website -hoz val hozzfrst tudjukszablyozni s szerkeszteni:

    Az Edit nyomgomb segtsgvel rhetjk el a hozzfrs-vezrlsi panelt, amelyen tallhat anvtelen hozzfrsnek a szablyozsa. Ez az az opci, amely a website-ok ltrehozsakor isbellthat. Amennyiben ezt nem vesszk ignybe, akkor a website -okat csak authentikltfelhasznlk ltogathatjk. Lthat is, hogy a hozzfrs -vezrlsnl egyb mdok kzl isvlaszthatunk.

    Ha a nvtelen hozzfrs nincs engedlyezve, akkor az oldal megltogatsa sorn a kvetkezzenettel talljuk magunkat szemben:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    18/60

    18

    A msodik blokkban (IP address and domain name restrictions ) tudjuk korltozni vagy engedlyezniaz oldalhoz val hozzfrst egy szmtgpre IP alapjn, szmtgpek tartomnyra szintn IP

    alapjn, vagy domain nv alapjn:

    A bellts sorn figyeljnk oda, hogy a hozzfrst engedlyezzk (Granted access ), vagy ppenmegtagadjuk ( Denied access ) a belltani kvnt objektumoknak:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    19/60

    19

    Ebben a pldban a factory.local tartomny tagjai, a 192.168.100.10 -es IP- vel rendelkez szmtgp,illetve a 192.168.200.0- as alhlzat gpei frhetnek hozz az oldalhoz:

    Harmadik blokkunk ( Secure communications ) segtsgvel pedig nem mst, mint a titkostottkommunikcit tudjuk szablyozni. Itt van lehetsgnk egy tanstvnyt hozzrendelni egyltrehozott website -hoz, illetve itt van lehetsgnk arra is, hogy szablyozzuk, hogy csak titkostottprotokollon keresztl lehessen -e elrni az oldalt, ennek rszletezsre a dokumentum utolsfejezetben trek ki, ugyanis a tanstvny -kiszolgl teleptse miatt egy teljes fejezetetmegrdemel.

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    20/60

    20

    A kvetkez panel a HTTP Headers fl, ahol informlis adatokat adhatunk meg a website szmra.Tbbek kztt olyan informcikat, amelyeket szksgesnek rznk kzlni a kliens fel. Lejratiidk, egyedi header informcik, tartalomra vonatkoz megszortsok, illetve MIME (MultipurposeInternet Mail Extensions) tpusok kijellse:

    Vgezetl eljutottunk a Custom Errors flhz, amelynek a segtsgvel a webkiszolgl ltalszolgltatott hibakezelsi belltsokat s llomnyokat tudjuk konfigurlni :

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    21/60

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    22/60

    22

    Adjuk meg az jonnan ltrejv website fizikai helyt. Ezt a gyakorlatban szigoran arendszermeghajttl elklntett meghajtn vagy partcin kell ltrehoznunk biztonsgi szemeltetsi szempontok miatt.

    Mr itt bellthatjuk, hogy nvtelen gyfelek is elrhetik -e a website-ot, amely annyit tesz, hogy aszerveren ltrehozott felhasznlkon kvl kls ltogatknak is lehetsgk van a weboldalmegltogatsra.

    A kvetkez lpsben a website alaprtelmezett hozzfrsi engedlyeket tudjuk szablyozni:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    23/60

    23

    A website sikeresen ltrejtt:

    Lthat a ltrejtt j website az IIS site struktrjban:

    Ezutn ltrehozhatjuk a szksges llomnyokat a site -on bell. A pldban egy index.html fjl aCeg Site First Page tartalommalszimbolizlja az j site tartalmt:

    Ebben az esetben mg szksges belltanunk az alaprtelmezett dokumentumokat:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    24/60

    24

    Nem maradt ms htra, mint az jonnan ltrehozott site tesztelse a szerveren, vagy egy kls kliensgpen:

    Lthat, hogy a site a szerver IP cmn s a 9000-es porton lett megszltva, illetve ha mkdik a DNSkiszolgl akkor a bejegyzett domain nv s port alapjn is megszlthat az oldal.

    Elfordulhat, hogy a kvetkez hibba futunk:

    Ez ltalban abban az esetben fordul el, mikor az alaprtelmezett dokumentumok kztt megadottfjlok kzl egyik sem ltezik a megltogatott site alatt.

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    25/60

    25

    5. IIS website ltrehozsa Host header azonostssal

    A gyakorlati letben ez a leggyakrabban alkalmazott site ltrehozsi forma, ugyanis egy szerveresetben az IP s alaprtelmezett port (80 -as) egyrtelmen azonost egy kapcsolatot, de ugyanakkortbb weboldalrt is felels, amelyek ugyanazon az IP-n s porton rhetek el. Ezt a funkcit hivatott

    a host header azonosts szolglni. A teleptsi folyamat szinte teljes egszben megegyezik ezelzekben ismertetett site ltrehozsnak lpseivel.

    Adjuk meg az jonnan ltrejv site nevt (ksbbiekben mdosthat):

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    26/60

    26

    Itt jn az eltrs az elz teleptst illeten. Megadjuk, hogy mely IP cmen (interface), mely portons milyen host header azonostval rhet el az oldal. Ezzel tudjuk elrni azt a lehetsget, hogyugyanazon az IP cmen s ugyanazon a porton elrhet, de mgis ms weboldal tlthet be. A hostheader informcis svban, azt a domain nevet, host azonostt kell megadnunk, amelyneklekrsekor ezt az oldalt kell a szervernek kiszolglnia. Ez is mdosthat a ksbbiekben.

    Itt fontos megemlteni, hogy ez a funkci, csak abban az esetben lesz mkdkpes, ha zemel DNSkiszolgl, s a DNS kiszolglnk a szksges rekord(ok) ltre vannak hozva, ezt a kvetkez kpszemllteti, ahol lthat, hogy egy CNAME rekord beta rtkkel ugyangy magra a szerverremutat:

    Visszatrve a teleptsi fzishoz, adjuk meg a site fizikai helyt:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    27/60

    27

    A kvetkez lpsben a website alaprtelmezett hozzfrsi engedlyeket tudjuk szablyozni:

    A site sikeresen ltrejtt:

    Ezt kveten egy kls kliensrl tesztelve, lthat, hogy elrhet az alaprtelmezett site a megadottdomain nvvel azonostva (www.ceg.local ), elrhet a msodik Ceg Site oldalunk, amelyet porttalazonostunk (www.ceg.local:9000 ), tovbb a harmadik Ceg Site Beta oldalunk, amelyet host headermdszerrel azonostunk (beta.ceg.local):

    http://www.ceg.local/http://www.ceg.local/http://www.ceg.local/http://www.ceg.local:9000/http://www.ceg.local:9000/http://www.ceg.local:9000/http://www.ceg.local:9000/http://www.ceg.local/
  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    28/60

    28

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    29/60

    29

    6. IIS virtual directory ltrehozsa

    A virtulis knyvtr (virtual directory) nem ms, mint egy mr ltrehozott webs ite aloldala, melyetkln-kln tudunk konfigurlni s menedzselni. Ha tbbszint struktrt szeretnnk kialaktani awebsite tekintetben, akkor clszer virtulis knyvtrakat ltrehozni.

    Nzzk meg, hogy a pldban az alaprtelmezett websitehoz (Default Web Site) hogyan tudunkltrehozni egy teszt virtulis knyvtrat.

    A virtulis knyvtr ltrehozst szintn varzsl segtsgvel elvgezhetjk:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    30/60

    30

    Adjuk meg a virtulis knyvtrunk nevt, ezzel a nvvel lesz azonostve a website-on bell:

    Adjuk meg a virtulis knyvtr fizikai helyt, rdekessg, hogy ez teljes mrtkben el is trhet awebsite fizikai helytl, gy akr elklntett helyen is zemelhetnek. Ennek gyakorlati haszna lehetolyan szituciban is, ahol a website tulajdonosa aloldalakat szeretne ltrehozni s azt ms -msfelhasznlkhoz hozzrendelni:

    Hozzfrsi jogosultsgok megadsa (mdosthat a ksbbiekben):

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    31/60

    31

    Virtulis knyvtr ltrehozsnak befejezse:

    Ezutn lthat, hogy megjelent a site struktrban az elbb ltrehozott virtulis knyvtr, amelyetmr csak tartalommal kell elltnunk. A pldban egy index.html fjlt hoztam ltre a knyvtron bell:

    A virtulis knyvtrakat is hasonl mdon tud juk menedzselni, mint a site-okat:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    32/60

    32

    Nmi eltrs van a virtulis knyvtrak s a site-ok menedzsment fellete kztt, de alapveten afunkcik megegyeznek:

    Teszteljk le a knyvtrunkat, ahol nem maradt ms, mint a tartalmaz site -ot megnyitva s az URL-tkiegsztve a virtulis knyvtr azonostjval:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    33/60

    33

    7. IIS tanstvny kezelse

    A korbbi fejezetben erre a konfigurcis belltsra mr rszben kitrtem, de itt szeretnm teljesegszben ismertetni. A webkiszolgls alapesetben a http (80) s a https (443) protokollokontrtnik. A https protokoll hasznlatra akkor van lehetsgn k, ha a web- kiszolgl tanstvnnyal

    rendelkezik. Egy teljesen minstett webhely esetben a tanstvnyt egy kls szervezet biztostja sk garantljk a webhely biztonsgt, ezrt azonban fizetni kell. Ezeket a szerveket hvjuk legfelsszint tanstvny kibocstknak.

    Viszont neknk is van lehetsgnk arra, hogy titkostott kommunikcit biztostsunk vagyknyszertsnk ki a szerver s kliens kztt. Azonban itt szksges leszgezni, hogy van-e mrtanstvny -kiszolgli szerepkrnk s ezen keresztl minstjk az oldalunkat, vagy ezt nemvesszk ignybe s a szerver sajt tanstvnyt, vagy esetleg egy mshonnan szrmaz tanstvnythasznlunk.

    A. Tanstvny -kiszolgl nlkli titkosts

    Vizsgljuk meg nhny lehetsges esetet a tanstvny -kezels szemszgbl. Elszr nzzk meg azta helyzetet, amikor nincs tanstvny -kiszolgli szerepkrben a szerver s ezt a ksbbiekben semszeretnnk belltani, mindssze a szerver sajt tanstvnyt hasznljuk fel a csatorna titkostsra:

    A tanstvny-varzsl elindtsa az adott website esetben:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    34/60

    34

    Mivel nincs tanstvny-kiszolgli szerepkrnk, gy j tanstvnyt nem hozhatunk ltre, illetvecsak kezdemnyezhetnk, de ebben a szekciban ezt sem szeretnnk megtenni. Jelen esetbenvlasszunk a ltez tanstvnyok kzl:

    Vlasszuk ki a ltez tanstvnyok kzl a neknk szksgeset, amely jelen esetben egyetlen egydarab, mivel tartomnyvezrli szerepkrnk sincs teleptve:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    35/60

    35

    Adjuk meg a titkostott kommunikcihoz hasznlatos TCP portot. Ennek az alaprtelmezett rtke a443- as port, azonban azt ha mr valamelyik site hasznlja akkor nem llthatjuk be, a pldban a9443-as TCP portot rendelem a teszt oldalhoz:

    sszegzs:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    36/60

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    37/60

    37

    Lthat, hogy a kapcsolat felptsnl a tanstvnyunkat a kliens elfogadja a tikostottkapcsolathoz, de nem minsti biztonsgnak, mivel nem egy legfels szint tanstvny -kiszolgltlkaptuk.

    A hozzrendelst kveten megnzhetjk a site -hoz rendelt tanstvnyt, illetve tovbbi biztonsgi

    belltsokat vgezhetnk el:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    38/60

    38

    Az adott site esetben kiknyszerthetjk, hogy a kommunikci csak titkostott csatornn keresztlrhet el:

    Ebben az esetben a website-ot mr az alaprtelmezett http porton keresztl nem is rhetjk el, errefigyelmeztet is a kiszolglnk kliens oldalon:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    39/60

    39

    B. Tanstvny -kiszolglval tmogatott titkosts

    Tanstvny -kiszolgl teleptse

    A kzponti tanstvny-kezelt (Certification Authority ) a felgyeleti eszkzk (Administrative Tools )menpontjbl tudjuk megnyitni:

    Figyelmeztet zenet, amely arra utal, hogy a szerver mg nincs tanstvny -kiszolgli szerepkrrelfelruhzva:

    Nem zemel mg a tanstvny kiszolglnk:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    40/60

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    41/60

    41

    Itt lehetsgnk vlik arra, hogy sajt magunk generljunk kzzel a ltrehozand kiszolglhoztitkostsi kulcsot. Ehhez vlasszuk a Use custom settings to generate the key pair and CAcertificate jellt.

    Automatikus kulcsgenerls esetn a kvetkez ablakot kapjuk:

    A bal oldali ablak Stand-alone esetben a jobboldali ablak pedig ha Active Directory is van a szerveren:

    Manulis kulcsgenerls esetn a kvetkez ablak is megjelenik, ahol a generlshoz szksgesparamtereket s belltsokat adhatjuk meg:

    A kzzel val kulcsgenerls elssorban akkor szksges, ha a titkosts mrtkt szksgesmeghatrozni s nem bzzuk az automatikus genertorra.

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    42/60

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    43/60

    43

    Sikeres a tanstvny -kiszolgl telepts:

    Ezt kveten a kzponti tanstvny-kiszolgli kzpontban (Certification Authority) megjelenik altrehozott kiszolgl:

    Ahogy a kpen is lthat a kiszolgl a tanstvnyokat 4 csoportba sorolja:

    - Revoked Certificates : ide kerlnek a visszavont tanstvnyok - Issued Certificates : itt tallhatak a kibocstott, vagyis a hasznlhat tanstvnyok - Pending Requests : itt jelennek meg a fggben lv tanstvnykrelmek - Failed Certificates : itt jelennek meg a hibs krelmek

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    44/60

    44

    j tanstvny krelme meglv websitehoz

    Ezutn a webkiszolgln keresztl egy tetszleges website -hoz kezdemnyezznk egy tanstvnykrelmet:

    Tanstvny krelmnek indtsa:

    j tanstvny krelem kezdemnyezse:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    45/60

    45

    A krelmet most indtjuk, de ksbb lesz betltve a tanstvny, elszr ugyanis ltre kell hozni srvnyesteni kell a kiszolgln:

    Adjuk meg a tanstvnyunk nevt, clszer beszdesebb nevet vlasztani, hogy a klnbz oldalaktanstvnyait egyszeren el tudjuk klnteni. Megadjuk a titkosts erssgt, s a titkosts mdok kzl is vlaszthatunk, ha bejelljk a Select cryptographic jellt:

    Ezutn nhny formlis adatot kell megadunk, a szervezetre, szervezti egysgre nzve,rtelemszeren, ha Active Directory alap hlzatot zemeltetnk, akkor a mr ltez szervezetek segysge kzl is vlaszthatunk:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    46/60

    46

    Adjuk meg a kiszolglnk NetBIOS, vagy teljesen minstett tartomnyi nevt:

    Informlis fldrajzi adatok, itt a vros rszt ki kell tltennk, hogy tovbb lphessnk:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    47/60

    47

    Adjuk meg a helyt s nevt az llomnynak, amelybe a tanstvny krelme mentve lesz.

    Fontos, hogy ezen a szinten mg nincs elksztve a tanstvny, habr a kimentett szveges llomnytartalma megegyezik a ltrehozand tanstvnyval, de jelen pillanatban egy krelmnk van,amelye t mg be kell jegyezni s rvnyesteni szksges.

    Vgl egy sszegzs s befejezs kvetkezik:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    48/60

    48

    Tanstvny krelem feldolgozsa

    Ezutn nhny lpsben a tanstvny krelmnket fel kell dolgozni, ltrehozni a tanstvnyt svgl bejegyezni a webkiszolglnl.

    Ehhez elszr nyissuk meg a tanstvny-kiszolgl webmanagement fellett, ez elrhet a szerverIP cmn, NetBIOS nevn, vagy domain nevn, ahogy a mellkelt bra is mutatja. Itt vlasszuk atanstvny krvnyezst ( Request a certificate ):

    Kvetkez ablakban lthat, hogy akr itt is ltrehozhatunk web -kiszolgls szmra tanstvnyt, de jelen esetben mi mr ezt a folyamatot elindtottuk az IIS -en keresztl. Vlasszuk a halada(advanced) belltst:

    Vlasszuk a msodik opcit:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    49/60

    49

    A kvetkez felleten nincs ms teendnk, mint a web -kiszolgl (IIS) ltal ltrehozott szvegesllomny tartalmt a Saved Request mezbe bemsolni:

    A szveg beillesztse utn kldjk el az adatokat:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    50/60

    50

    Ha nem trtnik semmi hiba, akkor a tanstvnyunk krelme ltrejn s megjelenik a krsazonost szma:

    Trjnk vissza a kzponti tanstvny-kiszolgl management fellethez, ahol jl lthat, hogy afggben lv krsek (Pending Requests ) kztt megjelenik a krelmnk:

    rvnyestsk a krelmnket s tegyk kibocstott llapotba a tanstvnyt:

    Ezt kveten a fggben lv krelembl kibocstott tanstvny lesz:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    51/60

    51

    Ezzel a kiszolglra bejegyeztk a tanstvnyunkat, most mr csak az van htra, hogy a web-kiszolgl szmra is elrhetv tegyk s elssorban a krst indt website szmra.

    Trjnk vissza a tanstvny-kiszolgl webes management fellethez, ahol nzzk meg azindtvnyozott krsnk llapott:

    Vlasszuk az ltalunk indtott krelmet:

    Majd a kpen lthat belltsoknak megfelelen tltsk le a tanstvnyt:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    52/60

    52

    Vlasszuk a ments opcit, s egy tetszleges helyre s nvvel mentsk el a tanstvnyt:

    Trjnk vissza a web-kiszolglhoz, ahol vglegestsk a tanstvny krelmt s folyamatt az adottwebsite-hoz:

    Adjuk meg a lementett tanstvnyunkat, melyet rvnyesteni szeretnnk:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    53/60

    53

    Ezt kveten adjuk meg a titkostshoz hasznlatos portot, termszetesen ez a ksbbiekben

    mdosthat:

    Vgezetl egy sszegzs s a tanstvny teleptsnek befejezse:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    54/60

    54

    A website-unk tanstvnnyal val felvrtezst ezennel befejeztk, s a tesztelse maradt htra,ahol lthat, hogy a kiszolglt a https protokollon keresztl s a megadott porton t szltottukmeg, ahol tanstvnnyal igazol vissza:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    55/60

    55

    8. IIS kiszolgl tvoli elrse s menedzselse

    Vgl ebben a fejezetben 2 egyszer dolgot nznk meg.

    Mr korbban az IIS teleptse sorn megnztk, hogyan lehet komponenseket hozzadni vagyeltvoltani a szerepkr szempontjbl. Jelenleg 2 plusz komponenssel van elltva a szervernk, azegyik a tsweb , amelynek segtsgvel webes kapcsolaton keresztl kezdemnyezhetnk tvoliasztali kapcsolatot a szerver fel, illetve az Administration komponens, amellyel pedig webesfelleten keresztl menedzselhetjk a szervernket.

    A. Tsweb komponens hasznlata

    Nzzk elszr a tsweb komponens mkdst. Ez a komponens az alaprtelmezett website virtuli sknyvtraknt rhet el, s ez jl is ltszik az IIS website struktrjban:

    A komponens m kds egy kliens gprl tesztelhet, nincs is ms feladatunk, mint azalaprtelmezett website -ot megnyitni s az URL-t kibvteni a tsweb elrsi ttal:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    56/60

    56

    Az els megnyits alkalmval figyelmeztet az oldal minket, hogy a tvoli asztali kapcsolat (RemoteDesktop Web Connection) mkdshez szksges az ActiveX vezrlt telepteni.

    Az ActiveX vezrl teleptse nhny kattintssal megoldhat, mghozz az oldal aljn tallhat egyfigyelmeztets, melyre kattintva a bngsz bvtmny -kezelje jn be:

    A bvtmny-kezelben vlasszuk a kpen lthat bvtmnyt s engedlyezzk:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    57/60

    57

    Ha sikeres a bvtmny engedlyezse, akkor a kvetkez zenettel kell szemben tallni magunkat:

    A bngszt s a tsweb-et jranyitva, mr lehetsgnk is van a kiszolglhoz csatlakozni, ahol megkell adnunk a szerver IP cmt vagy domain nevt, illetve, hogy milyen felbontsban szeretnnk akapcsolatot megnyitni:

    Majd csatlakozs:

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    58/60

    58

    Ha a kvetkez ablak fogad minket, akkor a web alap tvoli asztali kapcsolat sikeresen ltrejtt, sezutn bejelentkezhetnk a szerverre a megfelel authentikcis adatokkal:

    Amennyiben ez az zenet fogad minket, akkor sem kell ktsgbe esni

    Ugyanis itt arrl van sz, hogy a szerveren nincs engedlyezve a tvoli asztali kapcsolat, gy ezt mgbe kell lltatnunk a kvetez helyen:

    Ezutn a kapcsolds sikeres lesz, s dolgozhatunk weboldalon keresztl a szerveren.

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    59/60

  • 8/12/2019 IIS teleptse Windows Server 2003 alatt

    60/60

    Jelentkezznk be a szerverre egy megfelel felhasznlnvvel s jelszval:

    Itt lthat a kiszolglhoz felteleptett webes adminisztrcis fellet, melyen keresztl a lthatkonfigurcis kategrikban vgezhetnk el belltsokat. A belltsok rszletezsre itt nem trekki: