Hvernig á að stilla sannvottun og IIS 7.0 URL leyfi

Í fyrri IIS útgáfunum var ansi erfitt að framkvæma heimild. Vegna þeirrar ástæðu að IIS starfaði aðeins með sjálfsmynd Windows. Þú verður að fara og setja upp aðgangsstýringarlista yfir möppur og skrár í skráarkerfinu.


Þetta var mjög leiðinlegt verkefni vegna flækjustigs ACL HÍ og þá eru reglur um heimild ekki afritaðar rétt frá einni vél til annarrar. URL-heimild er notuð af IIS 7.0 og öðrum hærri útgáfum. Í stað þess að setja reglur um heimild fyrir undirliggjandi auðlind fyrir skráarkerfið, gerir það þér kleift að setja reglurnar á nákvæma slóð.

Það er í web.config skránum sem stillingar til að heimila IIS slóðina eru geymdar og þú deilir reglum um heimild ásamt innihaldi forritsins.

Hér að neðan er hvernig á að heimila IIS slóðina á 2008 Beta 3 Windows Server og Service Pack 1 á Windows Vista pallinum.

Forkröfur

Til að framkvæma uppsetninguna skaltu ganga úr skugga um að þú hafir sett upp ofangreinda IIS aðgerðir yfir vanskilunum hér að neðan:

"Heimild vefslóða" undir "Upplýsingar um internetið" -" Alheimsþjónusta" – "Öryggi"
"ASP.NET" undir "Upplýsingar um internetið" – "Alheimsþjónusta" – "Lögun þróunar forrita"

Vettvangur

Leyfðu okkur að búa til leikmynd þar sem í þínu eigu er skrá sem er örugg sem aðeins Alice, Bob og þeir sem eru í stjórnendahópnum geta haft aðgang að. Í skránni er skrá sem við köllum Bob’s Secret.aspx sem er að fá aðgang að Bob einum.

Vettvangsuppsetning

Við þurfum þrjá mismunandi notendur til að setja upp sviðið Alice, Bob og Fred. Einnig munum við krefjast þess að nýr hópur sem við köllum Bob And Friends sé að Jane og Ryan séu í honum sem meðlimir. Notaðu Windows User Manager til að stilla þrjá mismunandi reikninga og einnig hópinn. Hægt er að nota skipanirnar hér að neðan einnig með þessum hætti.

ConsoleCopy

netnotandi Alice / bæta við
netnotandi Bob / bæta við
netnotandi Fred / bæta við
net sveitarfélaga hópur Bob og vinir / bæta við
netsamfélagshópurinn Bob AndFriends Alice / bæta við
net sveitarfélaga hópur BobAndFriends Bob / add

Skrefin hér að neðan leiðbeina þér við að gera það.

Skref 1: Siglaðu að skránni

Opnaðu landkönnuður fyrst og farðu í möppuna sem merkt er “% systemdrive% inetpubwwwroot”

Skref 2: Búðu til skráaskrá

Eftir það skaltu búa til nýja skrá sem þú munt heita “öruggt”

Skref 3: Búðu til fyllingu

Sláðu síðan inn í þessa nýju skrá sem þú bjóst til og búðu til skrá sem þú myndir hringja í “default.aspx”. Þetta er hægt að gera með notkun skrifblokkar eða annars ritstjóra.

Skref 4: Límdu kóða

Þegar það er gert ætti að líma kóðann hér að neðan á síðuna default.aspx skrárinnar.

<% @ Tungumál ="C #"%>
<%
strengur núverandi notandi = Request.ServerVariables ["LOGON_USER"];
ef (núverandi notandi == "")
núverandi notandi = "nafnlaus";
Svar. Skrifa ("Núverandi notandi: " + núverandi notandi);
%>

Skref 5: Búðu til 2. skrá

Þú býrð síðan til nýja skrá sem þú nafnbobsSecret.aspx og límir kóðann hér að neðan í nýstofnaða skrána.

HTML handrit

<% @ Tungumál ="C #"%>
<%
stringcurrentUser = Request.ServerVariables ["LOGON_USER"];
ef (núverandi notandi == "")
núverandi notandi = "nafnlaus";
Svar. Skrifa ("Núverandi notandi: " + núverandi notandi);
Svar. Skrifa ("
Leyndarmál mitt: Ég notaði Apache áður en ég uppgötvaði IIS7. ");
%>

Þess vegna, til að sjá hvort síðurnar virka, opnaðu möppurnar tvær í gegnum þessa tengla “http: // localhost / safe /” og “http: //localhost/secure/ryansSecret.aspx”

Hvernig á að stilla sannvottun

Orðið staðfesting þýðir bókstaflega "WHO" vill fá aðgang og heimild veitir svar við "ef" heimild "WHO" hver er það sem hafði heimild til að hafa slík forréttindi. Þess vegna, áður en þú getur framkvæmt tilraunir með heimild fyrir vefslóðina, verður þú að vera viss um að staðfesting hafi verið virk vegna þess að það verður ekkert svar við “ef” hluti spurningarinnar ef sá sem vill fá aðgang er ekki’T þekkt.

Vertu viss um að fylgja skrefunum hér að neðan til að framkvæma staðfestinguna.

Skref 1: Ræstu INETMGR

Þú getur ræst INETMGR með því að slá kóðann inn“INETMGR” inn í matseðilinn sem nefndur er "Hefja leit".

Skref 2: Veldu möppu

Þú munt sjá hnút vélarinnar í trjáskjánum vinstra megin .. Veldu hnútinn sem er merktur "Sjálfgefin vefsíða" og þegar það opnar skaltu velja skráarsafnið sem þú hafðir nefnt “öruggt”.

Skref 3: Farið til Auðkenningarflipans

Smelltu tvisvar á "Auðkenning."

Skref 4: Slökkva á og virkja sannvottun

Fara á undan og virkja möguleikann sem er merktur "Grunnvottun” eftir að þú hefur gert óvirkan "Nafnlaus staðfesting".Um leið og þú ert búinn að þessu skaltu biðja um það enn einu sinni “http: / localhost / örugg” og einnig “http: /localhost/secure/bobsSecret.aspx”. Þetta mun koma fram lista sem þú ert að fylla “Lísa” í rými notandanafns og lykilorðs þannig að þú staðfestir þig sem Alice.

Athugaðu að ef þú notar Internet Explorer, þá geturðu líka pikkað á Ctrl + F5 til að láta Internet Explorer hressa ASC.NET síðu skyndiminni útgáfu.

Hvernig á að stilla URL leyfi

Þess vegna myndirðu gera báðar síðurnar öruggar til að leyfa aðeins Alice og Bob að fá aðgang að henni með eftirfarandi skrefum hér að neðan:

Skref 1: Veldu tegund reglu

Smelltu aftur tvisvar á netskráina sem merkt er “öruggt” og veldu "Heimildarreglur".

Skref 2: Fjarlægðu reglu

Þá fjarlægirðu regluna sem er merktur "Leyfa öllum notendum"

Skref 3: Fella inn leyfilegt leyfi

Veldu þegar "Bættu við Leyfa reglu…" aðgerð og veldu hnappinn sem er merktur "Tilgreind hlutverk eða notendahópar". Eftir það, meðal annars “BobAndFriends” og þegar þú hefur gert það skaltu velja hnappinn sem segir “OK”.

Hvernig á að stilla sannvottun og IIS 7.0 URL leyfi

Skref 5: Lokaðu Windows

Eftir það skaltu ganga úr skugga um að loka öllum öðrum Internet Explorer gluggum vegna þess að þau persónuskilríki sem þú slóst inn í síðasta skrefi myndu skyndiminni af Internet Explorer.

Skref 6: Prófaðu að fá aðgang að síðu

Opnaðu Internet Explorer og notaðu persónuskilríki Fred til að reyna að fá aðgang að síðunni. Niðurstaðan er sú að þér er synjað um aðgang. En ef þú notar persónuskilríki Alice eða Bob færðu strax aðgang.

Hvernig á að stilla vefheimild fyrir eina vefsíðu

En þegar þú kemst að þessu er enn vandamál þar sem Alice getur nálgast BobsSecret.aspx. Þess vegna förum við í gegnum annað skref til að stjórna málinu og laga það. . Til að gera þetta skaltu fylgja skrefunum hér að neðan:

Skref 1: Opnaðu innihaldssýn

Smelltu aftur tvisvar á netskráina sem merkt er “Öruggt” og veldu "Innihaldssýn" staðsett á síðunni’botn.

Skref 2: Veldu File

Þetta opnast og inni í öruggri möppu birtir það skráalista þar sem þú munt sjá "bobsSecret.aspx" og "default.aspx" skrár.

Skref 3: Skoða lögun

Þá hægrismellirðu á bobsSecret.aspx skrána og velur "Lögun View" kostur.

Hvernig á að stilla sannvottun og IIS 7.0 URL leyfi

Breytingarnar sem þú gerir eru aðeins fyrir síðuna fyrir bobsSecret.aspx eins og sést á stöðustikunni.

Skref 4: Opnaðu heimildarreglur

Eftir það skaltu opna einu sinni enn "Heimildarreglur" og þú munt sjá stillingarnar sem hafa erft, þ.e.a.s. BobsAndFriends hópinn getur nálgast bobsSecret.aspx.

Skref 5: Fjarlægðu reglu

Gakktu úr skugga um að reglan fyrir "BobsAndFriends” er fjarlægður.

Skref 6: Bætið við reglu

Þú velur síðan "Bættu við Leyfa reglu…" kostur

Skref 7: Tilgreindu notandanns

Síðan sem þú velur hnappinn fyrir "Tilgreindir notendur:" og settu inn nafnið “Bob” og smelltu á “OK” takki.

Hvernig á að stilla sannvottun og IIS 7.0 URL leyfi

Skref 8: Lokaðu Internet Explorer Windows

Lokaðu síðan öllum öðrum gluggum í Internet Explorer og smelltu á “http: //localhost/secure/bobs.Secret.aspx”.

Skref 9: Að fá aðgang

Þess vegna er það aðeins þegar persónuskilríki fyrir Bob er slegið inn að þú getur fengið aðgang.

Stillir háþróaða vefslóðarheimild

Til að tilgreina stillingar vefslóðarheimildarinnar, gerirðu það ekki’t þarf að nota notendaviðmótið. Hægt er að tilgreina reglur vefslóðarheimildar í skjalinu á web.config. Notaðu eftirfarandi kóða til að gera þetta.

<?xml útgáfa ="1.0" kóðun ="UTF-8"?>

Niðurstaða

Þar hefur þú allar upplýsingar sem þú þarft til að stilla staðfestingu og heimild til IIS 7.0. Þú ættir ekki’þú lendir í vandræðum ef þú fylgir þessum skrefum vandlega.

Skoðaðu þessar þrjár helstu hýsingarþjónustur Windows:

Hostwinds

Byrjunarverð:
3,29 dalir


Áreiðanleiki
9.3


Verðlag
9.2


Notendavænn
9.2


Stuðningur
9.3


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostwinds

Time4VPS

Byrjunarverð:
3,27 $


Áreiðanleiki
8.4


Verðlag
8.5


Notendavænn
8.3


Stuðningur
8.1


Lögun
8.1

Lestu umsagnir

Farðu á Time4VPS

InterServer

Byrjunarverð:
$ 5,00


Áreiðanleiki
9.1


Verðlag
9.3


Notendavænn
9.1


Stuðningur
9.0


Lögun
9.1

Lestu umsagnir

Farðu á InterServer

Tengdar greinar um hvernig á að gera

  • Hvernig á að setja upp Microsoft stjórnunarpakka fyrir IIS 7
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me