Rad s IIS konzolom. Windows poslužitelj. Konfiguriranje IIS web poslužitelja Aplikacija je radila preko web poslužitelja iis

Što ako trebamo implementirati web stranicu na računalu ili virtualni stroj radi Windows OS? Naravno, možete koristiti softverske proizvode trećih strana kao što su:

  • Apache je popularan web poslužitelj s ogromnim brojem funkcija, izvorno je napisan za Linux, na ovaj trenutak Postoji izdanje za Windows.
  • Endels - Novi web poslužitelj za lokalno testiranje, za web razvoj.
  • Denwer - Razvojni paket, web poslužitelj s PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 itd.

Možete ih jednostavno preuzeti s interneta, a zatim svaki ima svoju konfiguraciju. Ali što da radimo ako naše računalo nema pristup Internetu i moramo bez problema postaviti jednostavnu web stranicu u html-u. Možete koristiti ugrađeni IIS u Windows 7 .

U ovom ćemo članku pogledati postupak instaliranja IIS-a na Windows 7 i pokretanje obične web stranice.

Idite na Start\Upravljačka ploča


Nakon toga kliknite na gumb s lijeve strane uključite ili isključite značajke sustava Windows". Označimo okvir IIS usluge i tada možete odabrati potrebne komponente. Možete odabrati sve, a zatim, ovisno o situaciji, možete izbrisati nepotrebne.

Čekamo završetak instalacije.

Nakon toga provjeravamo otvara li se naša stranica. Upišite u redak preglednika http://localhost(Podsjećam vas da je localhost adresa lokalnog stroja, odgovara IP-u 127.0.0.1 i stvorena je za testiranje)

Da biste pristupili konzoli za upravljanje web mjestom, morate otići na Start Control Panel\Administrative Tools\IIS Manager

Ovdje možete podesiti postavke po želji. Zadano IIS koristi imenik " C:\inetpub\wwwroot» za hosting standardne web stranice. Putem Upravitelja internetskih informacijskih usluga možete stvoriti novo mjesto ili koristiti postojeće tako da datoteke u mapi zamijenite svojima.

Pogledajte namjenski odjeljak

Zdravo. Instalirajmo ISS. Prije svega, saznajmo što je IIS?

IIS (Internet Information Services, do verzije 5.1 - Internet Information Server) je vlasnički skup poslužitelja za nekoliko internetskih usluga tvrtke Microsoft. IIS se distribuira s operativnim sustavima Windows obitelj N.T.

Glavna komponenta IIS-a je web-poslužitelj koji vam omogućuje smještaj web-mjesta na Internetu. IIS podržava HTTP, HTTPS, FTP, POP3, SMTP, NNTP protokole.

Sjajno. Sada znamo na što ćemo se kladiti. Započnimo.

Montaža

Prije svega, idite na glavni izbornik "Start" (Start) dalje

Upravljačka ploča -> Programi -> Uključivanje ili isključivanje značajki sustava Windows.

Pronađite "IIS usluge" na popisu i odaberite potrebne komponente

  • Sigurnost. Sve komponente osim "Certificate Matching Authentication...".
  • Komponente za razvoj aplikacija. PHP zahtijeva CGI komponentu.
  • Uobičajene HTTP značajke. Označavamo sve kvadratiće.
  • Funkcionalna ispitivanja i dijagnostika. Odaberite "HTTP Logging" i "Request Monitor".
  • Funkcije poboljšanja performansi. Označavamo sve kvadratiće.
  • Alati za upravljanje web stranicama. Mi samo označavamo "Konzola za upravljanje IIS-om».

Osobno sam malo odstupio od ovog opisa i dodao FTP jer ću za svoje potrebe trebati isprobati rad s FTP-om.

Nakon odabira potrebnih stavki, kliknite "U redu" i sve što preostaje je pričekati dok se ne instaliraju potrebne komponente. nakon čega možete ponovno pokrenuti stroj. to je neće spriječiti da pokrene sve potrebne usluge.

Svi. Možemo reći da je naš ISS Server instaliran. Prijeđimo na njegovu početnu konfiguraciju.

Konfiguracija

Idite na upravljanje računalom (desnom tipkom miša kliknite ikonu "Računalo" -> Upravljanje), zatim "Usluge i aplikacije" -> "IIS Service Manager" ili sretni vlasnici sustava Windows 7 mogu otići na drugi "Start" i u "Traži" programi i datoteke" unesite "IIS" i dragocjeni "IIS Service Manager" će se pojaviti na popisu

Idemo na stranice. Odmah sam izbrisao zadanu stranicu, odlučivši da mi ne treba i radi jasnoće, stvorit ću novu.

Desni klik na "sites" -> "Add web site"

i izraditi našu prvu web stranicu

Imajte na umu da "localhost" nije odabran nasumično. Budući da je ova direktiva "zadana", ima lokalnu adresu 127.0.0.1 i ime zapisano u host datoteci lcalhost. Savjetujem vam da pročitate više na Wikipediji

IT podrška

Postavljanje 1C web publikacije, povezivanje opreme za blagajne

1. Postavljanje web poslužitelja u IIS-u

Instalirajte web poslužitelj Internet Information Servera, koji je uključen prema zadanim postavkama Microsoft Windows poslužitelj. Prilikom instalacije obavezno odaberite komponente:

  • Uobičajene HTTP značajke
    • Statički sadržaj
    • Zadani dokument
    • Pregledavanje imenika
    • HTTP pogreške(HTTP pogreške)
  • Razvoj aplikacija
    • ASP.NET 3.5
    • .NET Proširivost 3.5
    • ISAPI proširenja
    • ISAPI filteri
  • Zdravlje i dijagnostika
    • HTTP bilježenje
    • Monitor zahtjeva
  • Alati za upravljanje
    • IIS upravljačka konzola

2. Publikacije baze podataka u 1C

Na istom poslužitelju na kojem je postavljen IIS web poslužitelj instaliramo 1C:Enterprise (32-bitne komponente), pazeći da odaberete komponente tijekom instalacije:

  • 1C:Poduzeće
  • Moduli proširenja web poslužitelja

Ako planirate konfigurirati modul proširenja 64-bitnog web poslužitelja, morate dodatno pokrenuti instalacijski program 64-bitnog poslužitelja iz odgovarajućeg paketa 1C:Enterprise i instalirati komponentu:

  • Modul proširenja web poslužitelja


Sada trebate postaviti potrebna prava na ključne mape koje se koriste pri korištenju web pristupa bazama podataka 1C:Enterprise. Za direktorij za pohranu datoteka web stranica objavljenih na web poslužitelju (prema zadanim postavkama: C:\inetpub\wwwroot\), grupi morate dati puna prava "Korisnici"(Korisnici). U načelu, možete preskočiti ovaj korak, ali tada ćete za objavu ili promjenu objave baze podataka morati pokrenuti 1C:Enterprise kao administrator. Da biste konfigurirali sigurnost ovog direktorija, desnom tipkom miša kliknite na njega i odaberite iz kontekstnog izbornika "Svojstva"(Svojstva).

U prozoru svojstava koji se otvori idite na karticu "sigurnost"(Sigurnost) i pritisnite gumb "Promijeniti"(Uredi...), za promjenu postojećih dopuštenja. Pojavit će se prozor s dopuštenjima za ovaj direktorij. Na popisu Grupa ili korisničkih imena odaberite grupu “Korisnici” i na popisu dopuštenja za odabranu grupu postavite zastavicu "Puni pristup"(Potpuna kontrola). Zatim kliknite "Primijeni"(Primijeni) za snimanje promjena i zatvaranje svih prozora pomoću gumba "U REDU".


Zatim trebate dati puna prava na imenik s instalirane datoteke"1C:Enterprise" (zadano: C:\Programske datoteke (x86)\1cv8\ za 32-bitni modul proširenja i C:\Programske datoteke\1cv8\ za 64-bitnu) grupu IIS_IUSRS. Da bismo to učinili, izvodimo radnje slične gore opisanim, s jedinom razlikom da se potrebna grupa pojavi na popisu "Grupe ili korisnici"(Grupe ili korisnička imena), morate kliknuti gumb koji se nalazi ispod popisa "Dodati"(Dodaj..), te u prozoru za odabir grupa ili korisnika kliknite "Dodatno"(Napredna...).


Zatim kliknite gumb s desne strane "Traži"(Pronađi odmah), zatim odaberite željenu grupu IIS_IUSRS u tablici rezultata pretraživanja i kliknite "U REDU".


Konačno, ako objavljujete u bazi datoteka, morate dati i grupu IIS_IUSRS puna prava na direktorij koji sadrži datoteke ove infobaze.


Prijeđimo na izravno objavljivanje baze podataka na web poslužitelju. Da biste to učinili, pokrenite "1C:Enterprise" u načinu rada Konfigurator za bazu podataka koju želite objaviti. Zatim odaberite iz izbornika “Administracija” - “Objavljivanje na web poslužitelju...”


Otvorit će se prozor za postavljanje svojstava objavljivanja na web poslužitelju. Glavna polja potrebna za objavu već su popunjena prema zadanim postavkama:

  • Naziv virtualnog imenika - naziv kojim će se pristupiti bazi podataka na web poslužitelju. Može se sastojati samo od znakova latinične abecede.
  • Web poslužitelj - odabran s popisa koji se nalazi na trenutno računalo web poslužitelji. U našem slučaju to su Internet Information Services.
  • Direktorij - fizička lokacija direktorija u kojem će se nalaziti datoteke virtualne aplikacije.
  • Pomoću odgovarajućih zastavica možete odrediti vrste klijenata za objavljivanje, kao i naznačiti mogućnost objavljivanja web usluga. U donjoj tablici možete uređivati ​​popis web servisa koji će biti objavljeni, a također u stupcu “Adresa” promijeniti sinonim pod kojim će se ovom web servisu pristupati.
  • Također je moguće da IIS web poslužitelj naznači potrebu za izvođenjem provjere autentičnosti na web poslužitelju pomoću sredstava OS-a postavljanjem odgovarajuće oznake.

Nakon odabira potrebnih postavki objavljivanja kliknite "Objaviti".


Ako je objava prošla bez grešaka, vidjet ćemo odgovarajuću poruku.

2.3 Povezivanje s objavljenom infobazom putem web preglednika


ovome informacijska baza Također se možete povezati s bilo kojeg računala na mreži pristupom web poslužitelju putem njegove interne veze (ili ako se povežete luka 80- putem vanjske) IP adrese.

3. Izradite besplatni Let’s Encrypt SSL certifikat na IIS-u

Posjedovanje SSL certifikata za web stranicu omogućuje zaštitu korisničkih podataka koji se prenose preko mreže od napada čovjek-u-sredini te jamče cjelovitost prenesenih podataka.

Let's Encrypt je neprofitno certifikacijsko tijelo koje omogućuje automatski način rada Izdajte besplatne SSL/TLS certifikate putem API-ja. Izdaju se samo validacijski certifikati domene s rokom valjanosti od 90 dana, što ne predstavlja problem zbog ugrađene mogućnosti automatskog ponovnog izdavanja certifikata, što rezultira kontinuitetom zaštite.

Slijedi opis kako dobiti SSL certifikat od Let’s Encrypt pomoću uslužnog programa konzole LetsEncrypt-Win-Simple. To je jednostavan čarobnjak koji vam omogućuje da odaberete jedno od mjesta koje radi na IIS-u i da automatski izdate i vežete SSL certifikat za njega.

3.1 Izrada SSL certifikata

Preuzmite najnovije izdanje klijenta sa stranice projekta na GitHubu https://github.com/PKISharp/win-acme/releases

Raspakirajmo ga u direktorij na poslužitelju s IIS-om: c:\inetpub\letsencrypt


Pokrenut će se interaktivni čarobnjak koji će od vas prvo tražiti da navedete svoju e-mail adresu na koju će vam stizati obavijesti o problemima s obnovom certifikata te da pristanete na korisnički ugovor.


Tada ćete morati odabrati da trebate izraditi novi certifikat ( N: Kreirajte novi certifikat) i odaberite vrstu certifikata (u našem primjeru nema potrebe za korištenjem certifikata s više SAN-ova), pa samo odaberite stavku 1. Pojedinačno vezanje IIS stranice.


Sljedeći korak je provjera valjanosti domene. Dostupno je nekoliko opcija provjere: TLS, putem DNS unosa ili putem HTTP-a). Najlakša opcija je odabrati stavku 4 Stvorite privremenu aplikaciju u IIS-u (preporučeno). U tom će se slučaju na web poslužitelju izraditi mala aplikacija putem koje Let’s Encrypt poslužitelji mogu izvršiti provjeru valjanosti.


Bilješka. Prilikom izvođenja TLS/HTTP provjere, vaša stranica mora biti dostupna izvana koristeći svoj puni DNS naziv koristeći HTTP (80/TCP) i HTTPS (443/TCP) protokole.

Nakon provjere valjanosti, uslužni program letsencrypt-win-jednostavno automatski će poslati zahtjev za generiranje certifikata, preuzeti ga (sve potrebne datoteke, kao i privatni ključ, spremljeni su u direktoriju C:\Users\User\AppData\Roaming\letsencrypt-win-simple) i stvoriti vezu na web stranici IIS-a. Ako je SSL certifikat već instaliran na stranici, bit će zamijenjen novim. Također će stvoriti pravilo u Windows Task Scheduleru koje se pokreće svaki dan i automatski izdaje i instalira novi certifikat svakih 60 dana.

3.2 Stvaranje zasebnog skupa i web stranice s povezanim SSL certifikatom.

Stvorite zasebno spremište u IIS-u za letsencrypt



Dodajte web mjesto novom skupu. Označavamo luku 443 (ili neki drugi kojem ćemo kasnije proslijediti na port 443).

Navedite novi certifikat u “SSL Certifikati”:


Postavite poveznicu na našu stranicu:



Provjerimo.


4. Spajanje opreme za blagajne. Prosljeđivanje COM portova preko TCP/IP-a pomoću emulatora virtualnih serijskih portova (VSPE).

4.1 Postavljanje VSPE na poslužitelju

Pokrenite VSPE program. Kliknite na gumb "Stvori novi uređaj".


Zatim je potrebno napraviti virtualne portove (svaka blagajna ima svoj port). Bolje je postaviti niže brojeve priključaka kako biste izbjegli probleme.

U prozoru koji se otvori odaberite iz padajućeg izbornika TcpServer. pritisni gumb "Unaprijediti".


Postavite broj lokalnog TCP priključka za slušanje. Odaberite COM priključak na koji je oprema spojena putem pretvarača sučelja. Pritisnite gumb "Postavke".

Instaliranje i konfiguriranje IIS-a

U većini slučajeva, u stvarnim proizvodnim projektima, jedan ili više poslužitelja koristit će se za posluživanje zahtjeva klijenata za web mjesto. Ove poslužitelje možete posjedovati i njima upravljati vi, namjenski tim ili tvrtka za hosting treće strane. U svakom slučaju, prije ili kasnije dođe vrijeme kada je kodiranje i testiranje gotovo, a rad mora biti predstavljen široj javnosti - to je postavljanje web stranice.

U ovom i budućim člancima pogledat ćemo različite mogućnosti implementacije. Međutim, u svim slučajevima osnovne premise ostaju iste. Na radna stanica Postoji gotova web stranica koju je potrebno postaviti na poslužitelj kako bi bila dostupna klijentima. Za ASP.NET takav poslužitelj je IIS (Internet Information Services - Internet informacijske usluge), I njegov Trenutna verzija- IIS 8. Kada je prvi put implementiran, IIS je bio osnovni web poslužitelj. Tijekom godina, IIS se razvio u sofisticirani aplikacijski poslužitelj koji pruža široku paletu funkcionalnosti, od kojih je najvažnija podrška za hosting ASP.NET aplikacija.

Ovaj se članak fokusira na IIS 8. Iako se stroj koji pokreće IIS 8 ovdje naziva poslužiteljem, IIS se može pokrenuti i na radnoj stanici i na poslužiteljskoj verziji sustava Windows. Nisu svi dostupni na radnim stanicama, ali većina jest funkcionalnost, što vam omogućuje hostiranje složenih web stranica. Preporučujemo korištenje Windows Servera kad god je to moguće, ali Windows 7 ili Windows 8 su jeftine alternative.

Microsoft povezuje izdanja IIS-a s izdanjima sustava Windows. Uključeno u sustav Windows Server 2008 i Windows Vista uključuje verziju IIS 7.0, Windows Server 2008 R2 i Windows 7 - verziju IIS 7.5, te Windows Server 2012 i Windows 8 - IIS 8. Verzije 7.0 i 7.5 Microsoft zajednički naziva IIS 7, što može biti zbunjujuće. Verzija IIS-a koju operativni sustav podržava ne može se promijeniti - Windows Server 2008 koristit će samo IIS 7.0. Na primjer, ne možete nadograditi na IIS 7.5, koji se koristi u sustavu Windows Server 2008 R2.

Instalacija IIS-a

IIS komponenta uključena je kao dio Windows instalacije(i za poslužitelj i za radne stanice) i zahtijeva aktivaciju i konfiguraciju. Slijede tri načina za aktiviranje IIS-a za različite operativne sustave.

Instaliranje IIS-a na desktop verzije sustava Windows (Windows Vista, Windows 7 i Windows 8)

Svaka verzija operacijski sustav Windows nudi vlastitu verziju IIS-a - IIS 8 (u Windows 8), IIS 7.5 (u Windows 7) ili IIS 7 (u Windows Vista). U svim ovim verzijama sustava Windows IIS je omogućen, ali nije inicijalno instaliran. Da biste ga instalirali, morate slijediti ove korake:

Instaliranje IIS-a na Windows Server 2008

Instaliranje i konfiguriranje IIS-a isto je za Windows Server 2008 i Windows Server 2008 R2. Potrebni koraci opisani su u nastavku:

    Pokrenite Upravitelj poslužitelja. Da biste to učinili, kliknite gumb Start i odaberite Svi programi --> Administrativni alati --> Upravitelj poslužitelja.

    Odaberite čvor Uloge u stablu s lijeve strane.

    Izvršiti potrebne radnje u gospodaru. Vjerojatno će se od vas tražiti da instalirate dodatne potrebne uloge - ako je tako, trebali biste jednostavno prihvatiti operacije i nastaviti.

    Nakon instalacije, od vas će se tražiti da konfigurirate svoj web poslužitelj. Kao i kod verzija sustava Windows za stolna računala, možete odabrati određene značajke IIS 7 koje želite omogućiti.

    Ako radite u ASP.NET-u s verzijom .NET Framework 4.5, tada ćete morati instalirati ovu verziju .NET Frameworka (Centar za razvojne programere .NET Framework)

Instaliranje IIS-a na Windows Server 2012

Proces instalacije IIS-a u sustavu Windows Server 2012 u biti je isti kao u sustavu Windows Server 2008. Glavna je razlika u tome što korisničko sučelje nešto drugačije. Detaljan opis možete ga pronaći slijedeći poveznicu Instaliranje IIS 8 na Windows Server 2012.

Upravljanje IIS-om

Kada instalirate IIS, on automatski stvara direktorij pod nazivom C:\inetpub\wwwroot koji predstavlja vašu web stranicu. Sve datoteke u ovom direktoriju će izgledati kao da su u korijenskom direktoriju vašeg web poslužitelja.

Za dodavanje dodatnih stranica na vaš web poslužitelj, možete kopirati HTML, ASP ili ASP.NET datoteke izravno u direktorij C:\Inetpub\wwwroot. Na primjer, ako dodate datoteku TestFile.html u ovaj direktorij, možete je zatražiti u pregledniku putem URL-a http://localhost/TestFile.html. Možete čak stvoriti podmape za grupiranje povezanih resursa. Na primjer, možete pristupiti C:\inetpub\wwwroot\MySite\MyFile.html putem preglednika koristeći URL http://localhost/MySite/MyFile.html.

wwwroot imenik je prikladan za pokretanje jednostavni primjeri i statične stranice. Da biste ispravno koristili ASP.NET, morate napraviti vlastiti virtualni imenik za svaku web aplikaciju koju izradite. Na primjer, možete stvoriti mapu s bilo kojim nazivom na bilo kojem pogonu na vašem računalu i smjestiti je u IIS virtualni direktorij kao da se nalazi u direktoriju C:\inetpub\wwwroot.

Prije nego počnete, trebate pokrenuti IIS Service Manager. Može se pronaći u izborniku Start. Točna lokacija može ovisiti o vrsti Windows verzije(IIS --> IIS Service Manager). Prečac programa nalazit će se u odjeljku Programi ili Administrativni alati. početna stranica IIS Manager je prikazan na slici ispod:

Sada se morate upoznati s nizom pojmova koji se koriste u IIS-u. Unos s nazivom poslužitelja koji koristite pojavljuje se na lijevoj strani prozora IIS Managera. Naš poslužitelj ima naziv PROFESSORWEB, generiran prema zadanim postavkama Windows 8, koji će se koristiti u većini primjera. Središnje područje prikazuje pogled na poslužitelj. Ovaj prikaz prikazuje skup ikona koje vam omogućuju da konfigurirate postavke poslužitelja. Na desnoj strani ekrana nalazi se popis dostupnih radnji. Na primjer, u ovom prikazu možete pokrenuti, zaustaviti i ponovno pokrenuti poslužitelj.

Ako proširite stavku poslužitelja u prikazu stabla na lijevoj strani ekrana, vidjet ćete stavku Mjesta koja sadrži jedan unos zadane web stranice. Web mjesto je skup datoteka i direktorija koji čine web mjesto. IIS može podržati više stranica na jednom poslužitelju, obično na različitim TCP/IP priključcima (zadani je priključak 80). Kombinacija naziva poslužitelja i porta stranice čini prvi dio URL-a. Na primjer, kada koristite mywebserver sa web mjestom povezanim na priključak 80, URL izgleda ovako:

http://mywebserver:80

Svaka stranica može sadržavati mnogo datoteka i direktorija. Svaki od njih čini dio URL-a. Da, URL statična stranica mypage.html, koji se nalazi u direktoriju myfiles, bit će sljedeći:

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

U nekim će se situacijama razlikovati ime pod kojim vam je poslužitelj poznat i ime koje klijenti koriste za primanje sadržaja. Ovo ćemo ostaviti po strani, ali administrator poslužitelja ili hosting tvrtka će pružiti potrebne informacije ako su važne za određeni poslužitelj.

Da biste provjerili ispravnost IIS-a, odaberite Zadano web-mjesto iu desnom oknu upravitelja usluga IIS odaberite "Pokreni". Nakon toga kliknite gumb "Pregledaj *.80 (http)" da biste otvorili stranicu stranice u pregledniku:

Kao što vidite, u mom slučaju promijenio sam zadani port (sa 80 na 8080). Učinio sam ovo jer... na 80 imam pokrenut lokalni Apache poslužitelj. Ako imate isti problem, možete promijeniti port tako da desnom tipkom miša kliknete web mjesto (Default Web Site) i odaberete “Edit Bindings” iz kontekstnog izbornika. Tada možete promijeniti zadani priključak u dijaloškom okviru.

Dakle, svaki poslužitelj može podržavati više stranica, od kojih svaka radi na drugom portu ili IP adresi. Svaka stranica može imati mnogo datoteka i direktorija, a kombinacija tih elemenata daje informacije o URL-u. Vratit ćemo se URL-ovima i korištenju IIS Managera dok budemo razmatrali svaki pristup implementaciji.

Obično, kada se govori o web poslužitelju, misli se na rješenja temeljena na Linux platformi. Ali ako je vaša infrastruktura raspoređena na Temeljen na sustavu Windows Server tada bi bilo logično koristiti IIS web poslužitelj. Suprotno uvriježenom mišljenju, ovo je vrlo popularna platforma koja vam omogućuje rad s najpopularnijim CMS-om i ima širok raspon sustava dizajniranih za rad posebno na Windowsima i IIS-u.

Nedvojbena prednost IIS-a je njegova bliska integracija s drugim Microsoftovim tehnologijama i razvojnim alatima. Konkretno, web rješenja za IIS mogu iskoristiti bogate mogućnosti .NET-a i lako interoperirati s aplikacijama za stolna računala na toj platformi. Ako vas to još ne zanima, na usluzi vam je širok izbor gotovih CMS-ova, uključujući one napisane posebno za IIS. Danas ćemo pogledati kako instalirati i konfigurirati IIS za rad s web rješenjima temeljenim na ASP.NET-u te instalirati jedan od popularnih CMS-ova za ovu platformu.

Da biste instalirali web poslužitelj na Windows platforma idemo na opremu Uloge V Upravitelj poslužitelja i odaberite instalacijske uloge web poslužitelj (IIS) I Poslužitelj aplikacija.

Ali nemojte žuriti s klikom na Dalje, s lijeve strane, ispod naziva svake uloge, opcija je dostupna Usluge uloga, idite na njega i postavite sljedeće opcije za aplikacijski poslužitelj: Podrška web poslužitelja (IIS), Opći pristup na TCP portove i aktivaciju putem HTTP-a.

A za web poslužitelj instalirajte uslugu FTP poslužitelja.

Zatim instalirajte odabrane uloge. Da biste provjerili funkcionalnost IIS-a, unesite IP adresu vašeg poslužitelja u svoj preglednik, trebali biste vidjeti standardnu ​​stranicu web poslužitelja.

Sada prijeđimo na postavljanje poslužitelja, za ovo ćemo otvoriti Upravitelj internetskih informacijskih usluga(nalazi se u Start - Administracija).

Prije svega, stvorimo novu stranicu, da biste to učinili, kliknite desnom tipkom miša na stavku Web stranice u bočnom izborniku IIS Managera i odaberite Napravite novu stranicu.

U prozoru koji se otvori navedite naziv web-mjesta, put do korijenske mape (prema zadanim postavkama korisnička se web-mjesta nalaze u C:\inetpub\wwwroot), koje treba prethodno kreirati i navesti naziv čvora ( Naziv domene mjesto), u našem slučaju iissite.lokalni

Ne zaboravite dodati zapis A s imenom svoje stranice na DNS poslužitelj ili upisati potrebne retke hostovi datoteka onih radnih stanica s kojih ćete pristupiti stranici

U načelu već možete postaviti web-stranice u mapu web-mjesta i pristupiti im putem preglednika, ali za punopravni rad FTP pristup web mjestu neće ga ometati. Da biste to učinili, desnom tipkom miša kliknite naziv svoje web stranice u bočnom izborniku i odaberite Dodajte FTP publikaciju

Zatim odredite vezanje FTP usluge na mrežna sučelja i priključke, a također konfigurirajte sigurnosne postavke. Ako ćete koristiti SSL, imajte na umu da će vam trebati certifikat, ali ako ćete FTP pristup koristiti samo za vlastite potrebe, možete proći i sa samopotpisanim certifikatom. Ne zaboravite označiti okvir za automatsko pokretanje FTP stranice.

Na sljedećoj stranici navedite parametre pristupa poslužitelju; preporučujemo da navedete određene korisnike koji će raditi s ovim mjestom.

Web poslužitelj je konfiguriran i možete ga koristiti za hostiranje HTML stranica, međutim, moderne stranice koriste DBMS za pohranu svojih podataka, pa je sljedeći korak instalacija MS SQL Express 2012, čije su mogućnosti više nego dovoljne za naše zadatke . Instalacija se izvodi sa zadanim vrijednostima, osim Način provjere autentičnosti, na koje treba prijeći Mješoviti način rada i postavite lozinku za superkorisnika SQL poslužitelja sa.

Sada pokušajmo instalirati bilo koji popularni CMS stvoren na temelju ASP.NET tehnologije; širok izbor takvih rješenja predstavljen je u galeriji Microsoftovih web aplikacija. Imajte na umu da ćete klikom na gumb za preuzimanje dobiti paket za instalaciju putem Web PI; za instalaciju na IIS morat ćete otići na web stranicu razvojnog programera i preuzeti puni paket sa CMS-om

Instalirat ćemo Orchard CMS, za preuzimanje paketa slijedite link i odaberite Preuzmi kao zip, raspakirajte dobivenu arhivu i prenesite sadržaj mape Orchard u korijen web mjesta.

Ovaj CMS se temelji na ASP.NET 4, tako da ćemo konfigurirati našu stranicu da koristi potrebne tehnologije. Da biste to učinili, desnom tipkom miša kliknite naziv stranice u bočnom izborniku i odaberite Upravljanje web stranicama - napredne opcije

U prozoru koji se otvori promijenite parametar Skup aplikacija, označavajući tamo ASP.NET v.4

Zatim postavite potrebna prava na mapu web mjesta, morate dodati korisniku IIS_IUSRS mogućnost pisanja i mijenjanja sadržaja ove mape.

Također, ne zaboravite stvoriti bazu podataka za web mjesto, da biste to učinili, idite na SQL poslužitelj Management Studio te desnim klikom na stavku Baza podataka u bočnom izborniku izradite novu bazu podataka.