Delo s konzolo IIS. Windows Server. Konfiguracija spletnega strežnika IIS Aplikacija je delovala prek spletnega strežnika iis

Kaj pa, če bi morali postaviti spletno stran na računalnik oz navidezni stroj uporabljate operacijski sistem Windows? Seveda lahko uporabite izdelke programske opreme tretjih oseb, kot so:

  • Apache je priljubljen spletni strežnik z ogromno funkcijami, prvotno je bil napisan za Linux, na ta trenutek Obstaja izdaja za Windows.
  • Endels - Nov spletni strežnik za lokalno testiranje, za spletni razvoj.
  • Denwer - razvojni paket, spletni strežnik s PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 itd.

Lahko jih preprosto prenesete z interneta, potem ima vsak svojo konfiguracijo. Toda kaj naj storimo, če naš računalnik nima dostopa do interneta in moramo brez težav postaviti preprosto spletno stran v html. Uporabite lahko vgrajeni IIS Windows 7 .

V tem članku si bomo ogledali postopek namestitve IIS v Windows 7 in zagon običajnega spletnega mesta.

Pojdite na Start\Nadzorna plošča


Po tem kliknite na gumb na levi vklopite ali izklopite funkcije sistema Windows". Obkljukamo polje storitev IIS in nato lahko izberete potrebne komponente. Izberete lahko vse in nato, odvisno od situacije, izbrišete nepotrebne.

Čakamo na dokončanje namestitve.

Po tem preverimo, ali se naše spletno mesto odpre. Vnesite vrstico brskalnika http://localhost(Opominjam vas, da je localhost naslov lokalnega računalnika, ustreza IP 127.0.0.1 in je bil ustvarjen za testiranje)

Za dostop do konzole za upravljanje spletnega mesta morate iti na Start Control Panel\Administrative Tools\IIS Manager

Tukaj lahko nastavite nastavitve po želji. Privzeto IIS uporablja imenik " C:\inetpub\wwwroot» za gostovanje standardne spletne strani. Z upraviteljem internetnih informacijskih storitev lahko ustvarite novo spletno mesto ali uporabite obstoječe, tako da datoteke v mapi zamenjate s svojimi.

Oglejte si namenski razdelek

Zdravo. Namestimo ISS. Najprej ugotovimo, kaj je IIS?

IIS (Internet Information Services, do različice 5.1 - Internet Information Server) je lastniški nabor strežnikov za več Microsoftovih internetnih storitev. IIS se distribuira z operacijskimi sistemi Družina Windows N.T.

Glavna komponenta IIS je spletni strežnik, ki omogoča gostovanje spletnih mest v internetu. IIS podpira protokole HTTP, HTTPS, FTP, POP3, SMTP, NNTP.

Super. Zdaj vemo, kaj bomo stavili. Začnimo.

Namestitev

Najprej pojdite v glavni meni »Start« (Start) naprej

Nadzorna plošča -> Programi -> Vklop ali izklop funkcij sistema Windows.

Na seznamu poiščite "Storitve IIS" in izberite zahtevane komponente

  • Varnost. Vse komponente razen »Certificate Matching Authentication ...«.
  • Komponente za razvoj aplikacij. PHP zahteva komponento CGI.
  • Pogoste funkcije HTTP. Obkljukamo vsa polja.
  • Funkcionalno testiranje in diagnostika. Izberite "Beleženje HTTP" in "Nadzornik zahtev".
  • Funkcije za izboljšanje zmogljivosti. Obkljukamo vsa polja.
  • Orodja za upravljanje spletnih strani. Samo označimo "Konzola za upravljanje IIS».

Osebno sem nekoliko odstopil od tega opisa in dodal FTP, saj bom za svoje potrebe moral preizkusiti delo s FTP.

Ko so izbrani potrebni elementi, kliknite »V redu« in vse, kar ostane, je počakati, da so nameščene komponente, ki jih potrebujemo. po katerem lahko znova zaženete stroj. to ji ne bo preprečilo zagona vseh zahtevanih storitev.

Vse. Lahko rečemo, da je naš strežnik ISS nameščen. Pojdimo na prvotno konfiguracijo.

Konfiguracija

Pojdite na upravljanje računalnika (z desno miškino tipko kliknite ikono "Računalnik" -> Upravljanje), nato "Storitve in aplikacije" -> "Upravitelj storitev IIS" ali srečni lastniki operacijskega sistema Windows 7 lahko gredo na drug "Start" in v "Iskanje" programi in datoteke" vnesite "IIS" in na seznamu se bo pojavil dragoceni "IIS Service Manager".

Pojdimo na spletna mesta. Takoj sem izbrisal privzeto spletno mesto, saj sem se odločil, da ga ne potrebujem in da bi bilo jasno, bi ustvaril novo.

Desni klik na "mesta" -> "Dodaj spletno mesto"

in ustvarimo prvo spletno stran

Upoštevajte, da "localhost" ni bil izbran naključno. Ker je ta direktiva »privzeta«, ima lokalni naslov 127.0.0.1 in ime, zapisano v datoteki gostiteljev lcalhost. Svetujem vam, da si več preberete na Wikipediji

IT podpora

Postavitev spletne objave 1C, povezava blagajniške opreme

1. Nastavitev spletnega strežnika v IIS

Namestite spletni strežnik Internet Information Server, ki je privzeto vključen Microsoft Windows Strežnik. Pri namestitvi ne pozabite izbrati komponent:

  • Pogoste funkcije HTTP
    • Statična vsebina
    • Privzeti dokument
    • Brskanje po imeniku
    • Napake HTTP(Napake HTTP)
  • Razvoj aplikacij
    • ASP.NET 3.5
    • Razširljivost .NET 3.5
    • Razširitve ISAPI
    • Filtri ISAPI
  • Zdravje in diagnostika
    • Beleženje HTTP
    • Nadzornik zahtev
  • Orodja za upravljanje
    • Konzola za upravljanje IIS

2. Objave baze podatkov v 1C

Na istem strežniku, kjer je nameščen spletni strežnik IIS, namestimo 1C:Enterprise (32-bitne komponente), pri čemer moramo med namestitvijo izbrati komponente:

  • 1C:Podjetje
  • Razširitveni moduli spletnega strežnika

Če nameravate konfigurirati 64-bitni razširitveni modul spletnega strežnika, morate dodatno zagnati namestitveni program za 64-bitni strežnik iz ustreznega paketa 1C:Enterprise in namestiti komponento:

  • Razširitveni modul spletnega strežnika


Zdaj morate nastaviti potrebne pravice za ključne mape, ki se uporabljajo pri spletnem dostopu do baz podatkov 1C:Enterprise. Za imenik za shranjevanje datotek spletnega mesta, objavljenega na spletnem strežniku (privzeto: C:\inetpub\wwwroot\), morate dati skupini polne pravice "Uporabniki"(Uporabniki). Načeloma lahko ta korak preskočite, vendar boste morali za objavo ali spremembo objave baze podatkov zagnati 1C:Enterprise kot skrbnik. Če želite konfigurirati varnost tega imenika, ga kliknite z desno tipko miške in izberite v kontekstnem meniju "Lastnosti"(Lastnosti).

V oknu lastnosti, ki se odpre, pojdite na zavihek "varnost"(Varnost) in pritisnite gumb "Spremeni"(Uredi ...), da spremenite obstoječa dovoljenja. Prikaže se okno z dovoljenji za ta imenik. Na seznamu Skupin ali uporabniških imen izberite skupino “Uporabniki” in na seznamu dovoljenj za izbrano skupino nastavite zastavico "Polen dostop"(Popoln nadzor). Nato kliknite "Uporabi"(Uporabi), da zabeležite spremembe in z gumbom zaprete vsa okna "V REDU".


Nato morate dati polne pravice imeniku z nameščene datoteke"1C:Enterprise" (privzeto: C:\Programske datoteke (x86)\1cv8\ za 32-bitni razširitveni modul in C:\Programske datoteke\1cv8\ za 64-bitno) skupino IIS_IUSRS. Da bi to naredili, izvajamo dejanja, podobna zgoraj opisanim, z edino razliko, da se zahtevana skupina prikaže na seznamu "Skupine ali uporabniki"(Skupine ali uporabniška imena), morate klikniti gumb pod seznamom "Dodaj"(Dodaj..) in v oknu za izbiro skupin ali uporabnikov kliknite "Dodatno"(Napredno ...).


Nato kliknite gumb na desni "Iskanje"(Najdi zdaj), nato izberite želeno skupino IIS_IUSRS v tabeli z rezultati iskanja in kliknite "V REDU".


Končno, če objavljate v bazi datotek, morate dati tudi skupino IIS_IUSRS polne pravice do imenika, ki vsebuje datoteke te informacijske baze.


Preidimo na neposredno objavo baze podatkov na spletnem strežniku. Če želite to narediti, zaženite »1C:Enterprise« v načinu Konfigurator za bazo podatkov, ki jo želite objaviti. Nato izberite v meniju “Administracija” - “Objavljanje na spletnem strežniku ...”


Odpre se okno za nastavitev lastnosti objave na spletnem strežniku. Glavna polja, potrebna za objavo, so že privzeto izpolnjena:

  • Ime navideznega imenika - ime, s katerim se bo dostopalo do baze podatkov na spletnem strežniku. Lahko je sestavljen samo iz znakov latinice.
  • Spletni strežnik - izbran s seznama na trenutni računalnik spletne strežnike. V našem primeru so to internetne informacijske storitve.
  • Imenik - fizična lokacija imenika, v katerem bodo datoteke virtualne aplikacije.
  • Z uporabo ustreznih zastavic lahko določite vrste odjemalcev za objavo in navedete možnost objavljanja spletnih storitev. V spodnji tabeli lahko uredite seznam spletnih storitev, ki bodo objavljene, prav tako pa v stolpcu »Naslov« spremenite sinonim, s katerim se bo do te spletne storitve dostopalo.
  • Prav tako je možno, da spletni strežnik IIS nakaže potrebo po izvedbi avtentikacije na spletnem strežniku z uporabo sredstev OS z nastavitvijo ustrezne zastavice.

Ko izberete potrebne nastavitve objave, kliknite "Objavi".


Če je objava potekala brez napak, bomo videli ustrezno sporočilo.

2.3 Povezava z objavljeno informacijsko bazo prek spletnega brskalnika


Za to informacijsko bazo Prav tako se lahko povežete iz katerega koli računalnika v omrežju, tako da dostopate do spletnega strežnika prek njegove notranje povezave (ali če se povežete vrata 80- po zunanjem) naslovu IP.

3. Ustvarite brezplačno potrdilo Let’s Encrypt SSL na IIS

Posedovanje SSL certifikata za spletno mesto vam omogoča zaščito uporabniških podatkov, ki se prenašajo po omrežju, pred napadi človek-v-sredi in jamčijo za celovitost prenesenih podatkov.

Let's Encrypt je neprofitni overitelj, ki omogoča avtomatski način Izdaja brezplačnih SSL/TLS certifikatov prek API-ja. Izdani so le certifikati za validacijo domene z veljavnostjo 90 dni, kar pa zaradi vgrajene možnosti samodejne ponovne izdaje certifikata ni problem, kar zagotavlja kontinuiteto zaščite.

V nadaljevanju je opisano, kako pridobiti potrdilo SSL od Let’s Encrypt s pripomočkom konzole LetsEncrypt-Win-Simple. To je preprost čarovnik, ki vam omogoča, da izberete eno od spletnih mest, ki se izvajajo na IIS, in samodejno izdajo in povežejo potrdilo SSL z njim.

3.1 Ustvarjanje SSL certifikata

Prenesite najnovejšo izdajo odjemalca s strani projekta na GitHub https://github.com/PKISharp/win-acme/releases

Razpakirajmo ga v imenik na strežniku z IIS: c:\inetpub\letsencrypt


Zažene se interaktivni čarovnik, ki vas bo najprej prosil, da navedete svoj e-mail, na katerega bodo poslana obvestila o težavah s podaljšanjem certifikata, in da se strinjate z uporabniško pogodbo.


Nato boste morali izbrati, da morate ustvariti novo potrdilo ( N: Ustvari novo potrdilo) in izberite vrsto potrdila (v našem primeru ni treba uporabiti potrdila z več SAN-i), zato preprosto izberite element 1. Enotna vezava mesta IIS.


Naslednji korak je izvedba validacije domene. Na voljo je več možnosti preverjanja: TLS, prek vnosa DNS ali prek HTTP). Najlažja možnost je, da izberete predmet 4 Ustvarite začasno aplikacijo v IIS (priporočeno). V tem primeru bo na spletnem strežniku ustvarjena majhna aplikacija, prek katere lahko strežniki Let’s Encrypt izvajajo validacijo.


Opomba. Ko izvajate preverjanje TLS/HTTP, mora biti vaše spletno mesto dostopno od zunaj s polnim imenom DNS z uporabo protokolov HTTP (80/TCP) in HTTPS (443/TCP).

Po validaciji se pripomoček letsencrypt-win-simple samodejno pošlje zahtevo za generiranje potrdila, ga prenese (vse potrebne datoteke in zasebni ključ so shranjeni v imeniku C:\Users\User\AppData\Roaming\letsencrypt-win-simple) in ustvari vezavo na spletni strani IIS. Če je SSL certifikat že nameščen na spletnem mestu, bo nadomeščen z novim. Prav tako bo ustvaril pravilo v Windows Task Schedulerju, ki se izvaja vsak dan in samodejno izda in namesti novo potrdilo vsakih 60 dni.

3.2 Ustvarjanje ločenega bazena in spletne strani s povezanim SSL certifikatom.

Ustvarite ločeno področje v IIS za letsencrypt



Dodajte spletno mesto v novo skupino. Navedemo pristanišče 443 (ali drugo, ki ji bomo kasneje posredovali na vrata 443).

Določite novo potrdilo v “SSL potrdila”:


Nastavite povezavo do našega spletnega mesta:



Preverimo.


4. Priključitev blagajniške opreme. Posredovanje vrat COM prek TCP/IP z uporabo emulatorja navideznih serijskih vrat (VSPE).

4.1 Nastavitev VSPE na strežniku

Zaženite program VSPE. Kliknite na gumb "Ustvari novo napravo".


Nato morate ustvariti virtualna vrata (vsaka blagajna ima svoja vrata). Bolje je, da nastavite nižje številke vrat, da se izognete težavam.

V oknu, ki se odpre, izberite v spustnem meniju TcpServer. pritisni gumb "Nadalje".


Nastavite številko lokalnih vrat TCP za poslušanje. Izberite vrata COM, na katera je oprema povezana prek pretvornika vmesnika. Kliknite gumb "Nastavitve".

Namestitev in konfiguracija IIS

V večini primerov bo v realnih produkcijskih projektih eden ali več strežnikov uporabljenih za streženje zahtev odjemalcev za spletno mesto. Ti strežniki so lahko v lasti in upravljanju vi, namenske ekipe ali tretjega podjetja za gostovanje. Vsekakor prej ali slej pride čas, ko je kodiranje in testiranje končano, delo pa je treba predstaviti širši javnosti – to je postavitev spletne strani.

V tem in prihodnjih člankih si bomo ogledali različne možnosti uvajanja. Vendar v vseh primerih osnovne premise ostajajo enake. Vklopljeno delovna postaja Obstaja že pripravljena spletna stran, ki jo je treba namestiti na strežnik, da bo na voljo strankam. Za ASP.NET je tak strežnik IIS (Internet Information Services - internetne informacijske storitve), In njegov trenutna verzija- IIS 8. Ko je bil prvič implementiran, je bil IIS osnovni spletni strežnik. Z leti se je IIS razvil v sofisticiran aplikacijski strežnik, ki ponuja široko paleto funkcij, med katerimi je najpomembnejša podpora za gostovanje aplikacij ASP.NET.

Ta članek se osredotoča na IIS 8. Čeprav je stroj, na katerem se izvaja IIS 8, tukaj imenovan strežnik, je IIS mogoče izvajati tako na delovni postaji kot na strežniški različici sistema Windows. Vsi niso na voljo na delovnih postajah, večina pa je funkcionalnost, ki vam omogoča gostovanje kompleksnih spletnih mest. Priporočamo uporabo Windows Server, kadar koli je to mogoče, vendar sta Windows 7 ali Windows 8 poceni alternativi.

Microsoft povezuje izdaje IIS z izdajami sistema Windows. Vključeno v Windows Server 2008 in Windows Vista vključuje različico IIS 7.0, Windows Server 2008 R2 in Windows 7 - različica IIS 7.5 ter Windows Server 2012 in Windows 8 - IIS 8. Različici 7.0 in 7.5 Microsoft skupaj imenuje IIS 7, kar je lahko zmedeno. Različice IIS, ki jo podpira operacijski sistem, ni mogoče spremeniti - Windows Server 2008 bo uporabljal samo IIS 7.0. Na primer, ne morete nadgraditi na IIS 7.5, ki se uporablja v sistemu Windows Server 2008 R2.

Namestitev IIS

Komponenta IIS je vključena kot del Windows namestitve(za strežnik in delovne postaje) ter zahteva aktivacijo in konfiguracijo. Sledijo trije načini za aktiviranje IIS za različne operacijske sisteme.

Namestitev IIS v namizne različice sistema Windows (Windows Vista, Windows 7 in Windows 8)

Vsaka različica operacijski sistem Windows ponuja svojo različico IIS - IIS 8 (v sistemu Windows 8), IIS 7.5 (v sistemu Windows 7) ali IIS 7 (v sistemu Windows Vista). V vseh teh različicah sistema Windows je IIS omogočen, vendar ni prvotno nameščen. Če ga želite namestiti, morate slediti tem korakom:

Namestitev IIS na Windows Server 2008

Namestitev in konfiguracija IIS je enaka za Windows Server 2008 in Windows Server 2008 R2. Spodaj so opisani potrebni koraki:

    Zaženite Server Manager. Če želite to narediti, kliknite gumb Start in izberite Vsi programi --> Skrbniška orodja --> Upravitelj strežnika.

    V drevesu na levi izberite vozlišče Vloge.

    Izvedi potrebna dejanja v gospodarju. Verjetno boste pozvani, da namestite dodatne zahtevane vloge – če je tako, preprosto sprejmite operacije in nadaljujte.

    Po namestitvi boste pozvani, da konfigurirate svoj spletni strežnik. Kot pri namiznih različicah operacijskega sistema Windows lahko izberete določene funkcije IIS 7, ki jih želite omogočiti.

    Če delate v ASP.NET z različico .NET Framework 4.5, bo treba namestiti to različico .NET Framework (.NET Framework Developer Center)

Namestitev IIS na Windows Server 2012

Postopek namestitve IIS v Windows Server 2012 je v bistvu enak kot v Windows Server 2008. Glavna razlika je, da Uporabniški vmesnik nekoliko drugačen. Natančen opis najdete ga na povezavi Namestitev IIS 8 na Windows Server 2012.

Upravljanje IIS

Ko namestite IIS, samodejno ustvari imenik z imenom C:\inetpub\wwwroot, ki predstavlja vaše spletno mesto. Vse datoteke v tem imeniku bodo videti, kot da so v korenskem imeniku vašega spletnega strežnika.

Če želite svojemu spletnemu strežniku dodati dodatne strani, lahko kopirate datoteke HTML, ASP ali ASP.NET neposredno v imenik C:\Inetpub\wwwroot. Na primer, če v ta imenik dodate datoteko TestFile.html, jo lahko zahtevate v brskalniku prek URL-ja http://localhost/TestFile.html. Ustvarite lahko celo podmape za združevanje povezanih virov. Do C:\inetpub\wwwroot\MySite\MyFile.html lahko na primer dostopate prek brskalnika z URL-jem http://localhost/MySite/MyFile.html.

Imenik wwwroot je primeren za zagon preprosti primeri in statične strani. Če želite pravilno uporabljati ASP.NET, morate ustvariti svoj virtualni imenik za vsako spletno aplikacijo, ki jo ustvarite. Ustvarite lahko na primer mapo s poljubnim imenom na katerem koli pogonu v vašem računalniku in jo postavite v navidezni imenik IIS, kot da bi bila v imeniku C:\inetpub\wwwroot.

Preden začnete, morate zagnati IIS Service Manager. Najdete ga v meniju Start. Natančna lokacija je lahko odvisna od vrste Windows različice(IIS --> IIS Service Manager). Bližnjica do programa se nahaja v razdelku Programi ali Administrativna orodja. domača stran IIS Manager je prikazan na spodnji sliki:

Zdaj se morate seznaniti s številnimi izrazi, ki se uporabljajo v IIS. Na levi strani okna upravitelja IIS se prikaže vnos z imenom strežnika, ki ga uporabljate. Naš strežnik ima ime PROFESSORWEB, ustvarjeno s privzetim sistemom Windows 8, ki bo uporabljeno v večini primerov. Osrednje območje prikazuje pogled na strežnik. Ta pogled prikazuje niz ikon, ki vam omogočajo konfiguracijo nastavitev strežnika. Na desni strani zaslona je seznam razpoložljivih dejanj. Na primer, v tem pogledu lahko zaženete, zaustavite in znova zaženete strežnik.

Če razširite element strežnika v drevesnem pogledu na levi strani zaslona, ​​boste videli element Mesta, ki vsebuje en sam vnos Privzeto spletno mesto. Spletno mesto je zbirka datotek in imenikov, ki sestavljajo spletno mesto. IIS lahko podpira več spletnih mest na enem strežniku, običajno na različnih vratih TCP/IP (privzeto so vrata 80). Kombinacija imena strežnika in vrat spletnega mesta tvori prvi del URL-ja. Na primer, ko uporabljate mywebserver s spletnim mestom, povezanim z vrati 80, je URL videti takole:

http://moj spletnistrežnik:80

Vsako spletno mesto lahko vsebuje veliko datotek in imenikov. Vsak od njih je del URL-ja. Da, URL statična stran mypage.html, ki se nahaja v imeniku myfiles, bo naslednji:

http://mywebserver:80/myfiles/mypage.html

V nekaterih primerih se ime, pod katerim vam je strežnik znan, in ime, ki ga odjemalci uporabljajo za prejemanje vsebine, razlikujeta. To bomo pustili ob strani, vendar bo skrbnik strežnika ali gostiteljsko podjetje zagotovilo potrebne informacije, če so pomembne za določen strežnik.

Če želite preveriti zdravje IIS, izberite Privzeto spletno mesto in v desnem podoknu upravitelja storitev IIS izberite »Zaženi«. Po tem kliknite gumb »Prebrskaj *.80 (http)«, da odprete stran spletnega mesta v brskalniku:

Kot lahko vidite, sem v mojem primeru spremenil privzeta vrata (iz 80 na 8080). To sem naredil, ker ... na 80 imam zagnan lokalni strežnik Apache. Če imate enako težavo, lahko vrata spremenite tako, da z desno miškino tipko kliknete mesto (privzeto spletno mesto) in v kontekstnem meniju izberete »Uredi vezi«. Nato lahko spremenite privzeta vrata v pogovornem oknu.

Tako lahko vsak strežnik podpira več spletnih mest, od katerih vsako deluje na različnih vratih ali naslovu IP. Vsako spletno mesto ima lahko veliko datotek in imenikov, kombinacija teh elementov pa zagotavlja informacije o URL-ju. Vrnili se bomo k URL-jem in uporabi upravitelja IIS, ko bomo preučevali vsak pristop uvajanja.

Običajno, ko ljudje govorijo o spletnem strežniku, mislijo na rešitve, ki temeljijo na platformi Linux. Če pa je vaša infrastruktura nameščena na Temelji na sistemu Windows Server, potem bi bilo logično uporabiti spletni strežnik IIS. V nasprotju s splošnim prepričanjem je to zelo priljubljena platforma, ki vam omogoča delo z večino priljubljenih CMS in ima širok nabor sistemov, zasnovanih za delo posebej v sistemih Windows in IIS.

Nedvomna prednost IIS je njegova tesna integracija z drugimi Microsoftovimi tehnologijami in razvojnimi orodji. Zlasti spletne rešitve za IIS lahko izkoristijo bogate zmožnosti .NET in enostavno interoperirajo z namiznimi aplikacijami na tej platformi. Če vas to še ne zanima, vam je na voljo širok izbor že pripravljenih CMS-jev, vključno s tistimi, ki so napisani posebej za IIS. Danes si bomo ogledali, kako namestiti in konfigurirati IIS za delo s spletnimi rešitvami, ki temeljijo na ASP.NET, in namestiti enega od priljubljenih CMS za to platformo.

Za namestitev spletnega strežnika Windows platforma pojdimo k opremi Vloge V Upravitelj strežnika in izberite namestitvene vloge spletni strežnik (IIS) in Strežnik aplikacij.

Vendar ne hitite s klikom Naprej, na levi, pod imenom vsake vloge, je možnost na voljo Storitve vlog, pojdite nanj in nastavite naslednje možnosti za aplikacijski strežnik: Podpora za spletni strežnik (IIS), Splošni dostop na vrata TCP in aktiviranje prek HTTP.

In za spletni strežnik namestite storitev strežnika FTP.

Nato namestite izbrane vloge. Če želite preveriti delovanje IIS, v brskalnik vnesite naslov IP vašega strežnika, videli bi morali standardno stran spletnega strežnika.

Zdaj pa preidimo na nastavitev strežnika, za to bomo odprli Upravitelj internetnih informacijskih storitev(nahaja se v Start - Administracija).

Najprej ustvarimo novo spletno mesto. Če želite to narediti, z desno miškino tipko kliknite predmet Spletne strani v stranskem meniju upravitelja IIS in izberite Ustvari novo spletno stran.

V oknu, ki se odpre, določite ime mesta, pot do korenske mape (privzeto se uporabniška mesta nahajajo v C:\inetpub\wwwroot), ki ga morate predhodno ustvariti in določiti ime vozlišča ( Domena spletno mesto), v našem primeru iissite.local

Ne pozabite dodati zapisa A z imenom vašega spletnega mesta na strežnik DNS ali vpisati potrebne vrstice gostiteljske datoteke tiste delovne postaje, s katerih boste dostopali do strani

Načeloma lahko spletne strani že postavite v mapo spletnega mesta in do njih dostopate prek brskalnika, vendar za polnopravno delo FTP dostop do spletnega mesta ne bo motil tega. Če želite to narediti, z desno miškino tipko kliknite ime svojega spletnega mesta v stranskem meniju in izberite Dodajte publikacijo FTP

Nato določite vezavo storitve FTP na omrežne vmesnike in vrata ter konfigurirajte varnostne nastavitve. Če boste uporabljali SSL, upoštevajte, da boste potrebovali potrdilo, če pa boste FTP dostop uporabljali samo za lastne potrebe, lahko dobite samopodpisano potrdilo. Ne pozabite potrditi polja za samodejni zagon mesta FTP.

Na naslednji strani določite parametre dostopa do strežnika; priporočamo, da navedete določene uporabnike, ki bodo delali s tem mestom.

Spletni strežnik je konfiguriran in ga lahko uporabite za gostovanje HTML strani, vendar pa sodobna spletna mesta za shranjevanje podatkov uporabljajo DBMS, zato je naslednji korak namestitev MS SQL Express 2012, katerega zmogljivosti več kot zadostujejo za naše naloge . Namestitev se izvede s privzetimi vrednostmi, razen Način preverjanja pristnosti, na katerega je treba preklopiti Mešani način in nastavite geslo za superuporabnika strežnika SQL sa.

Zdaj pa poskusimo namestiti kateri koli priljubljen CMS, ustvarjen na podlagi tehnologije ASP.NET, širok izbor takšnih rešitev je predstavljen v galeriji spletnih aplikacij Microsoft. Upoštevajte, da s klikom na gumb za prenos prejmete paket za namestitev prek Web PI; za namestitev v IIS boste morali iti na spletno mesto razvijalca in prenesti polni paket s CMS

Namestili bomo Orchard CMS, za pridobitev paketa sledite povezavi in ​​izberite Prenesi kot zip, razpakirajte nastali arhiv in naložite vsebino mape Orchard v koren mesta.

Ta CMS temelji na ASP.NET 4, zato bomo naše spletno mesto konfigurirali za uporabo potrebnih tehnologij. Če želite to narediti, z desno tipko miške kliknite ime spletnega mesta v stranskem meniju in izberite Upravljanje spletne strani – napredne možnosti

V oknu, ki se odpre, spremenite parameter Bazen aplikacij, kar tam označuje ASP.NET v.4

Nato nastavite potrebne pravice za mapo mesta, uporabniku IIS_IUSRS morate dodati možnost pisanja in spreminjanja vsebine te mape.

Prav tako ne pozabite ustvariti baze podatkov za spletno mesto, če želite to narediti, pojdite na SQL Server Management Studio in z desnim klikom na element Baza podatkov v stranskem meniju ustvarite novo zbirko podatkov.