Darbs ar IIS konsoli. Windows Server. IIS tīmekļa servera konfigurēšana Lietojumprogramma darbojās caur tīmekļa serveri iis

Ko darīt, ja mums vajadzēja izvietot vietni datorā vai virtuālā iekārta darbojas Windows OS? Protams, varat izmantot trešo pušu programmatūras produktus, piemēram:

  • Apache ir populārs tīmekļa serveris ar milzīgu funkciju skaitu, sākotnēji tas tika rakstīts operētājsistēmai Linux Šis brīdis Ir izdevums operētājsistēmai Windows.
  • Endels - Jauns tīmekļa serveris vietējai testēšanai, tīmekļa izstrādei.
  • Denwer — izstrādes pakotne, tīmekļa serveris ar PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 utt.

Jūs varat tos vienkārši lejupielādēt no interneta, tad katram ir sava konfigurācija. Bet ko mums darīt, ja mūsu datoram nav piekļuves internetam un mums bez problēmām ir jāizvieto vienkārša vietne html formātā. Varat izmantot iebūvēto IIS Windows 7 .

Šajā rakstā mēs apskatīsim IIS instalēšanas procesu operētājsistēmā Windows 7 un parastās vietnes palaišanu.

Dodieties uz Sākt\Vadības panelis


Pēc tam noklikšķiniet uz pogas kreisajā pusē ieslēdziet vai izslēdziet Windows funkcijas". Mēs atzīmējam IIS pakalpojumu izvēles rūtiņu, un tad jūs varat izvēlēties nepieciešamās sastāvdaļas. Var atlasīt visu un pēc tam, atkarībā no situācijas, dzēst nevajadzīgos.

Mēs gaidām instalēšanas pabeigšanu.

Pēc tam mēs pārbaudām, vai mūsu vietne tiek atvērta. Ierakstiet pārlūkprogrammas rindā http://localhost(Atgādinu, ka localhost ir lokālās mašīnas adrese, tā atbilst IP 127.0.0.1 un tika izveidota testēšanai)

Lai piekļūtu vietņu pārvaldības konsolei, atveriet sadaļu Sākt vadības panelis\Administratīvie rīki\IIS pārvaldnieks.

Šeit jūs varat iestatīt iestatījumus, kā vēlaties. Noklusējums IIS izmanto direktoriju " C:\inetpub\wwwroot» standarta vietnes mitināšanai. Izmantojot interneta informācijas pakalpojumu pārvaldnieku, varat izveidot jaunu vietni vai izmantot esošu, aizstājot mapē esošos failus ar saviem.

Skatiet īpašo sadaļu

Sveiki. Instalēsim ISS. Vispirms noskaidrosim, kas ir IIS?

IIS (Internet Information Services, līdz versijai 5.1 — Internet Information Server) ir patentēta serveru kopa vairākiem Microsoft interneta pakalpojumiem. IIS tiek izplatīts ar operētājsistēmām Windows saime N.T.

IIS galvenā sastāvdaļa ir tīmekļa serveris, kas ļauj mitināt tīmekļa vietnes internetā. IIS atbalsta HTTP, HTTPS, FTP, POP3, SMTP, NNTP protokolus.

Lieliski. Tagad mēs zinām, uz ko derēsim. Sāksim.

Uzstādīšana

Vispirms dodieties uz galveno izvēlni “Sākt” (Sākt) tālāk

Vadības panelis -> Programmas -> Windows funkciju ieslēgšana vai izslēgšana.

Sarakstā atrodiet "IIS pakalpojumi" un atlasiet vajadzīgos komponentus

  • Drošība. Visas sastāvdaļas, izņemot “Sertifikāta atbilstības autentifikācija...”.
  • Lietojumprogrammu izstrādes sastāvdaļas. PHP ir nepieciešams CGI komponents.
  • Kopējās HTTP funkcijas. Mēs atzīmējam visas izvēles rūtiņas.
  • Funkcionālā pārbaude un diagnostika. Atlasiet "HTTP reģistrēšana" un "Pieprasījuma pārraudzība".
  • Veiktspējas uzlabošanas funkcijas. Mēs atzīmējam visas izvēles rūtiņas.
  • Vietņu pārvaldības rīki. Mēs tikai atzīmējam "IIS pārvaldības konsole».

Personīgi es nedaudz atkāpos no šī apraksta un pievienoju FTP, jo manām vajadzībām man būs jāpārbauda darbs ar FTP.

Pēc tam, kad ir atlasīti nepieciešamie vienumi, noklikšķiniet uz “Ok” un atliek tikai gaidīt, līdz tiek instalēti nepieciešamie komponenti. pēc tam jūs varat restartēt mašīnu. tas viņai netraucēs uzsākt visus nepieciešamos pakalpojumus.

Visi. Var teikt, ka mūsu ISS serveris ir instalēts. Pāriesim pie tā sākotnējās konfigurācijas.

Konfigurācija

Dodieties uz datora pārvaldību (ar peles labo pogu noklikšķiniet uz ikonas "Dators" -> Pārvaldīt), pēc tam "Services and Applications" -> "IIS Service Manager" vai laimīgie Windows 7 īpašnieki var doties uz citu "Start" un sadaļā "Meklēt". programmas un faili" ievadiet "IIS", un sarakstā parādīsies vērtīgais "IIS pakalpojumu pārvaldnieks".

Dosimies uz vietnēm. Es nekavējoties izdzēsu noklusējuma vietni, nolemjot, ka man tā nav vajadzīga, un skaidrības labad izveidošu jaunu.

Ar peles labo pogu noklikšķiniet uz "Vietnes" -> "Pievienot vietni"

un izveidojiet mūsu pirmo vietni

Lūdzu, ņemiet vērā, ka "localhost" netika izvēlēts nejauši. Tā kā šī direktīva ir “noklusējuma”, tās vietējā adrese ir 127.0.0.1 un nosaukums, kas ierakstīts saimniekdatora failā lcalhost. Iesaku vairāk palasīt Vikipēdijā

IT atbalsts

1C tīmekļa publikācijas iestatīšana, kases iekārtu pievienošana

1. Tīmekļa servera iestatīšana IIS

Instalējiet interneta informācijas servera tīmekļa serveri, kas ir iekļauts pēc noklusējuma Microsoft Windows Serveris. Instalējot, noteikti atlasiet komponentus:

  • Kopējās HTTP funkcijas
    • Statiskais saturs
    • Noklusējuma dokuments
    • Direktoriju pārlūkošana
    • HTTP kļūdas(HTTP kļūdas)
  • Lietojumprogrammu izstrāde
    • ASP.NET 3.5
    • .NET paplašināšana 3.5
    • ISAPI paplašinājumi
    • ISAPI filtri
  • Veselība un diagnostika
    • HTTP reģistrēšana
    • Pieprasījuma monitors
  • Pārvaldības rīki
    • IIS pārvaldības konsole

2. Datu bāzes publikācijas 1C

Tajā pašā serverī, kurā ir izvietots IIS tīmekļa serveris, mēs instalējam 1C:Enterprise (32 bitu komponenti), instalēšanas laikā noteikti atlasot komponentus:

  • 1C: uzņēmums
  • Tīmekļa servera paplašinājumu moduļi

Ja plānojat konfigurēt 64 bitu tīmekļa servera paplašinājuma moduli, papildus ir jāpalaiž 64 bitu servera instalēšanas programma no atbilstošās pakotnes 1C:Enterprise un jāinstalē komponents:

  • Tīmekļa servera paplašinājuma modulis


Tagad jums ir jāiestata nepieciešamās tiesības uz galvenajām mapēm, kuras tiek izmantotas, izmantojot tīmekļa piekļuvi 1C: Enterprise datu bāzēm. Tīmekļa serverī publicēto vietņu failu krātuves direktorijai (pēc noklusējuma: C:\inetpub\wwwroot\), jums ir jāpiešķir visas tiesības grupai "Lietotāji"(Lietotāji). Principā jūs varat izlaist šo darbību, bet pēc tam, lai publicētu vai mainītu datu bāzes publikāciju, jums būs jāpalaiž 1C: Enterprise kā administratoram. Lai konfigurētu šī direktorija drošību, ar peles labo pogu noklikšķiniet uz tā un konteksta izvēlnē atlasiet "Īpašības"(Īpašības).

Atvērtajā rekvizītu logā pārejiet uz cilni "Drošība"(Drošība) un nospiediet pogu "Mainīt"(Rediģēt...), lai mainītu esošās atļaujas. Tiks parādīts šī direktorija atļauju logs. Grupu vai lietotājvārdu sarakstā atlasiet grupu “Lietotāji” un atlasītās grupas atļauju sarakstā iestatiet karogu "Pilna piekļuve"(Pilna kontrole). Pēc tam noklikšķiniet "Pieteikties"(Lietot), lai reģistrētu izmaiņas un aizvērtu visus logus, izmantojot pogu "LABI".


Tālāk jums ir jāpiešķir visas tiesības direktorijam ar instalētos failus"1C:Enterprise" (noklusējums: C:\Program Files (x86)\1cv8\ 32 bitu paplašināšanas modulim un C:\Program Files\1cv8\ 64 bitu grupai IIS_IUSRS. Lai to izdarītu, mēs veicam darbības, kas ir līdzīgas iepriekš aprakstītajām, ar vienīgo atšķirību, lai vajadzīgā grupa parādītos sarakstā "Grupas vai lietotāji"(Grupas vai lietotājvārdi), jums jānoklikšķina uz pogas, kas atrodas zem saraksta "Pievienot"(Pievienot..) un grupu vai lietotāju atlases logā noklikšķiniet uz "papildus"(Papildu...).


Pēc tam noklikšķiniet uz pogas labajā pusē "Meklēt"(Atrast tūlīt), pēc tam atlasiet vajadzīgo grupu IIS_IUSRS meklēšanas rezultātu tabulā un noklikšķiniet uz "LABI".


Visbeidzot, ja publicējat failu bāzē, jums ir jānorāda arī grupa IIS_IUSRS pilnas tiesības uz direktoriju, kurā ir šīs informācijas bāzes faili.


Pāriesim pie datu bāzes tiešas publicēšanas tīmekļa serverī. Lai to izdarītu, režīmā palaidiet “1C:Enterprise”. Konfigurators datubāzei, kuru vēlaties publicēt. Pēc tam izvēlieties no izvēlnes “Administrēšana” — “Publicēts tīmekļa serverī...”


Tiks atvērts logs publicēšanas rekvizītu iestatīšanai tīmekļa serverī. Galvenie publicēšanai nepieciešamie lauki jau pēc noklusējuma ir aizpildīti:

  • Virtuālā direktorija nosaukums — nosaukums, ar kuru tiks piekļūts datu bāzei tīmekļa serverī. Var sastāvēt tikai no latīņu alfabēta rakstzīmēm.
  • Web serveris — atlasīts no atrastā saraksta pašreizējais dators tīmekļa serveri. Mūsu gadījumā tie ir interneta informācijas pakalpojumi.
  • Direktorija — tā direktorija fiziskā atrašanās vieta, kurā atradīsies virtuālās lietojumprogrammas faili.
  • Izmantojot atbilstošos karogus, varat norādīt publicējamo klientu veidus, kā arī norādīt iespēju publicēt tīmekļa pakalpojumus. Tālāk esošajā tabulā varat rediģēt publicējamo tīmekļa pakalpojumu sarakstu, kā arī slejā “Adrese” mainīt sinonīmu, ar kuru tiks piekļūts šim tīmekļa pakalpojumam.
  • IIS tīmekļa serverim ir iespējams arī norādīt uz nepieciešamību veikt autentifikāciju tīmekļa serverī, izmantojot OS līdzekļus, iestatot atbilstošu karogu.

Kad esat atlasījis nepieciešamos publicēšanas iestatījumus, noklikšķiniet uz "Publicēt".


Ja publikācija noritēja bez kļūdām, mēs redzēsim atbilstošu ziņojumu.

2.3 Savienojuma izveide ar publicētu informācijas bāzi, izmantojot tīmekļa pārlūkprogrammu


Uz šo informācijas bāze Varat arī izveidot savienojumu no jebkura tīkla datora, piekļūstot tīmekļa serverim, izmantojot tā iekšējo savienojumu (vai ja izveidojat savienojumu ports 80- pēc ārējās) IP adreses.

3. Izveidojiet bezmaksas Let’s Encrypt SSL sertifikātu IIS

Vietnes SSL sertifikāts ļauj aizsargāt tīklā pārsūtītos lietotāja datus no uzbrukumiem cilvēks-vidū un garantē pārsūtīto datu integritāti.

Šifrēsim ir bezpeļņas sertifikācijas iestāde, kas atļauj automātiskais režīms Izsniedziet bezmaksas SSL/TLS sertifikātus, izmantojot API. Tiek izsniegti tikai domēna validācijas sertifikāti ar derīguma termiņu 90 dienas, kas nav problēma, jo ir iebūvēta iespēja automātiski atkārtoti izsniegt sertifikātu, kā rezultātā tiek nodrošināta aizsardzības nepārtrauktība.

Tālāk ir aprakstīts, kā iegūt SSL sertifikātu no Let’s Encrypt, izmantojot konsoles utilītu LetsEncrypt-Win-Simple. Tas ir vienkāršs vednis, kas ļauj atlasīt vienu no vietnēm, kas darbojas IIS, un automātiski izsniegt un saistīt tai SSL sertifikātu.

3.1 SSL sertifikāta izveide

Lejupielādējiet jaunāko klienta versiju no GitHub projekta lapas https://github.com/PKISharp/win-acme/releases

Izpakosim to servera direktorijā ar IIS: c:\inetpub\letsencrypt


Tiks palaists interaktīvs vednis, kas vispirms lūgs norādīt savu e-pastu, uz kuru tiks sūtīti paziņojumi par problēmām ar sertifikātu atjaunošanu, un piekrist lietotāja līgumam.


Pēc tam jums būs jāizvēlas, ka jums ir jāizveido jauns sertifikāts ( N: Izveidojiet jaunu sertifikātu) un atlasiet sertifikāta veidu (mūsu piemērā nav nepieciešams izmantot sertifikātu ar vairākiem SAN), tāpēc vienkārši atlasiet vienumu 1. IIS vietnes vienreizēja saistīšana.


Nākamais solis ir veikt domēna validāciju. Ir pieejamas vairākas validācijas iespējas: TLS, izmantojot DNS ierakstu vai HTTP). Vienkāršākā iespēja ir atlasīt vienumu 4 Izveidojiet pagaidu lietojumprogrammu IIS (ieteicams). Šādā gadījumā tīmekļa serverī tiks izveidota neliela lietojumprogramma, caur kuru Let’s Encrypt serveri var veikt validāciju.


Piezīme. Veicot TLS/HTTP pārbaudi, vietnei ir jābūt pieejamai no ārpuses, izmantojot tās pilno DNS nosaukumu, izmantojot HTTP (80/TCP) un HTTPS (443/TCP) protokolus.

Pēc apstiprināšanas lietderība letsencrypt-win-simple automātiski nosūtīs pieprasījumu ģenerēt sertifikātu, lejupielādēt to (visi nepieciešamie faili, kā arī privātā atslēga tiek saglabāti mapē C:\Users\User\AppData\Roaming\letsencrypt-win-simple) un izveido saiti. IIS vietnē. Ja vietnē jau ir instalēts SSL sertifikāts, tas tiks aizstāts ar jaunu. Tas arī izveidos kārtulu Windows uzdevumu plānotājā, kas darbojas katru dienu un automātiski izsniedz un instalē jaunu sertifikātu ik pēc 60 dienām.

3.2 Atsevišķa pūla un vietnes izveide ar pievienotu SSL sertifikātu.

Izveidojiet atsevišķu kopu IIS, lai izmantotu letsencrypt



Pievienojiet vietni jaunajam pūlam. Mēs norādām ostu 443 (vai citu, uz kuru mēs vēlāk pārsūtīsim uz 443. portu).

Norādiet jauno sertifikātu sadaļā “SSL sertifikāti”:


Izveidojiet saiti uz mūsu vietni:



Pārbaudīsim.


4. Kases iekārtu pieslēgšana. COM portu pārsūtīšana, izmantojot TCP/IP, izmantojot virtuālo seriālo portu emulatoru (VSPE).

4.1 VSPE iestatīšana serverī

Palaidiet programmu VSPE. Noklikšķiniet uz pogas "Izveidot jaunu ierīci".


Pēc tam ir jāizveido virtuālie porti (katram kases aparātam ir savs ports). Labāk ir iestatīt mazākus portu numurus, lai izvairītos no problēmām.

Atvērtajā logā nolaižamajā izvēlnē atlasiet TcpServer. Nospiediet pogu "Tālāk".


Iestatiet lokālā TCP porta numuru, lai klausītos. Izvēlieties COM portu, kuram iekārta ir pievienota, izmantojot interfeisa pārveidotāju. Noklikšķiniet uz pogas "Iestatījumi".

IIS instalēšana un konfigurēšana

Vairumā gadījumu reālos ražošanas projektos viens vai vairāki serveri tiks izmantoti, lai apkalpotu klientu pieprasījumus par vietni. Šie serveri var piederēt jums, īpašai komandai vai trešās puses mitināšanas uzņēmumam un tos var pārvaldīt. Jebkurā gadījumā agrāk vai vēlāk pienāk brīdis, kad kodēšana un testēšana ir pabeigta, un darbs ir jāprezentē plašākai sabiedrībai – tā ir vietnes izvietošana.

Šajā un turpmākajos rakstos mēs apskatīsim dažādas izvietošanas iespējas. Tomēr visos gadījumos pamattelpas paliek nemainīgas. Ieslēgts darbstacija Ir gatava vietne, kas jāizvieto uz servera, lai tā būtu pieejama klientiem. ASP.NET šāds serveris ir IIS (interneta informācijas pakalpojumi — interneta informācijas pakalpojumi), Un viņa pašreizējā versija- IIS 8. Kad IIS pirmo reizi tika ieviests, tas bija pamata tīmekļa serveris. Gadu gaitā IIS ir attīstījies par sarežģītu lietojumprogrammu serveri, kas nodrošina plašu funkcionalitātes klāstu, no kuriem svarīgākais ir atbalsts ASP.NET lietojumprogrammu mitināšanai.

Šajā rakstā galvenā uzmanība pievērsta IIS 8. Lai gan iekārta, kurā darbojas IIS 8, šeit tiek saukta par serveri, IIS var palaist gan Windows darbstacijas, gan servera versijās. Ne visas ir pieejamas darbstacijās, bet lielākā daļa ir funkcionalitāte, kas ļauj mitināt sarežģītas vietnes. Mēs iesakām izmantot Windows Server, kad vien iespējams, taču Windows 7 vai Windows 8 ir lētas alternatīvas.

Microsoft saista IIS laidienus ar Windows laidieniem. Iekļauts ar Windows Server 2008 un Windows Vista ietver versiju IIS 7.0, Windows Server 2008 R2 un Windows 7 — versiju IIS 7.5 un Windows Server 2012 un Windows 8 — IIS 8. Versijas 7.0 un 7.5 korporācija Microsoft kopā sauc par IIS 7, kas var radīt neskaidrības. Operētājsistēmas atbalstīto IIS versiju nevar mainīt — Windows Server 2008 izmantos tikai IIS 7.0. Piemēram, nevar jaunināt uz IIS 7.5, kas tiek izmantota operētājsistēmā Windows Server 2008 R2.

IIS instalēšana

IIS komponents ir iekļauts kā daļa no Windows instalācijas(gan serverim, gan darbstacijām), un nepieciešama aktivizēšana un konfigurēšana. Tālāk ir norādīti trīs veidi, kā aktivizēt IIS dažādām operētājsistēmām.

IIS instalēšana Windows darbvirsmas versijās (Windows Vista, Windows 7 un Windows 8)

Katra versija operētājsistēma Windows piedāvā savu IIS versiju — IIS 8 (operētājsistēmā Windows 8), IIS 7.5 (operētājsistēmā Windows 7) vai IIS 7 (operētājsistēmā Windows Vista). Visās šajās Windows versijās IIS ir iespējots, bet sākotnēji nav instalēts. Lai to instalētu, jums jāveic šādas darbības:

IIS instalēšana operētājsistēmā Windows Server 2008

IIS instalēšana un konfigurēšana operētājsistēmām Windows Server 2008 un Windows Server 2008 R2 ir vienāda. Nepieciešamās darbības ir aprakstītas zemāk:

    Startējiet servera pārvaldnieku. Lai to izdarītu, noklikšķiniet uz pogas Sākt un atlasiet Visas programmas -> Administratīvie rīki -> Servera pārvaldnieks.

    Kreisajā pusē esošajā kokā atlasiet mezglu Lomas.

    Izpildīt nepieciešamās darbības meistarā. Visticamāk, jums tiks lūgts instalēt papildu nepieciešamās lomas — ja tā, jums vienkārši jāpiekrīt darbībām un jāturpina.

    Pēc instalēšanas jums tiks piedāvāts konfigurēt tīmekļa serveri. Tāpat kā Windows darbvirsmas versijās, varat atlasīt konkrētus IIS 7 līdzekļus, kas jāiespējo.

    Ja strādājat ASP.NET ar versiju .NET Framework 4.5, tad šī .NET Framework versija būs jāinstalē (.NET Framework izstrādātāju centrs)

IIS instalēšana operētājsistēmā Windows Server 2012

IIS instalēšanas process operētājsistēmā Windows Server 2012 būtībā ir tāds pats kā operētājsistēmā Windows Server 2008. Galvenā atšķirība ir tā, ka lietotāja interfeiss nedaudz savādāk. Detalizēts apraksts to var atrast, sekojot saitei IIS 8 instalēšana operētājsistēmā Windows Server 2012.

IIS pārvaldība

Instalējot IIS, tas automātiski izveido direktoriju ar nosaukumu C:\inetpub\wwwroot, kas pārstāv jūsu vietni. Visi faili šajā direktorijā parādīsies tā, it kā tie atrastos jūsu tīmekļa servera saknes direktorijā.

Lai savam tīmekļa serverim pievienotu papildu lapas, varat kopēt HTML, ASP vai ASP.NET failus tieši C:\Inetpub\wwwroot direktorijā. Piemēram, ja šim direktorijam pievienojat failu TestFile.html, varat to pieprasīt pārlūkprogrammā, izmantojot vietrādi URL http://localhost/TestFile.html. Varat pat izveidot apakšmapes, lai grupētu saistītos resursus. Piemēram, varat piekļūt C:\inetpub\wwwroot\MySite\MyFile.html, izmantojot pārlūkprogrammu, izmantojot vietrādi URL http://localhost/MySite/MyFile.html.

wwwroot direktorijs ir ērts palaišanai vienkāršus piemērus un statiskās lapas. Lai pareizi izmantotu ASP.NET, katrai izveidotajai tīmekļa lietojumprogrammai ir jāizveido savs virtuālais direktorijs. Piemēram, varat izveidot mapi ar jebkuru nosaukumu jebkurā datora diskdzinī un ievietot to IIS virtuālajā direktorijā tā, it kā tā atrastos direktorijā C:\inetpub\wwwroot.

Pirms sākat darbu, palaidiet IIS pakalpojumu pārvaldnieku. To var atrast izvēlnē Sākt. Precīza atrašanās vieta var būt atkarīga no veida Windows versijas(IIS --> IIS pakalpojumu vadītājs). Programmas saīsne atradīsies sadaļā Programmas vai Administratīvie rīki. mājas lapa IIS pārvaldnieks ir parādīts attēlā zemāk:

Tagad jums ir jāiepazīstas ar vairākiem IIS lietotajiem terminiem. IIS pārvaldnieka loga kreisajā pusē tiek parādīts ieraksts ar izmantotā servera nosaukumu. Mūsu serverim ir nosaukums PROFESSORWEB, ko ģenerē Windows 8 noklusējuma iestatījums, un tas tiks izmantots lielākajā daļā piemēru. Centrālajā zonā ir redzams servera skats. Šajā skatā tiek parādīta ikonu kopa, kas ļauj konfigurēt servera iestatījumus. Ekrāna labajā pusē ir pieejamo darbību saraksts. Piemēram, šajā skatā varat startēt, apturēt un restartēt serveri.

Ja izvērsiet servera vienumu koka skatā ekrāna kreisajā pusē, jūs redzēsit vienumu Vietnes, kurā ir viens noklusējuma vietnes ieraksts. Vietne ir failu un direktoriju kolekcija, kas veido vietni. IIS var atbalstīt vairākas vietnes vienā serverī, parasti dažādos TCP/IP portos (noklusējums ir 80. ports). Servera nosaukuma un vietnes porta kombinācija veido URL pirmo daļu. Piemēram, izmantojot mywebserver ar vietni, kas savienota ar 80. portu, URL izskatās šādi:

http://mywebserver:80

Katrā vietnē var būt daudz failu un direktoriju. Katrs no tiem ir daļa no URL. Jā, URL statiskā lapa mypage.html, kas atrodas direktorijā myfiles, būs šāds:

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

Dažās situācijās servera nosaukums un nosaukums, ko klienti izmanto satura saņemšanai, atšķirsies. Mēs to atstāsim malā, bet servera administrators vai hostinga uzņēmums sniegs nepieciešamo informāciju, ja tā ir svarīga konkrētam serverim.

Lai pārbaudītu IIS stāvokli, atlasiet Noklusējuma vietne un IIS pakalpojumu pārvaldnieka labajā rūtī atlasiet Palaist. Pēc tam noklikšķiniet uz pogas "Pārlūkot *.80 (http)", lai pārlūkprogrammā atvērtu vietnes lapu:

Kā redzat, manā gadījumā es mainīju noklusējuma portu (no 80 uz 8080). Es to izdarīju, jo... 80. gadā man darbojas vietējais Apache serveris. Ja jums ir tāda pati problēma, varat mainīt portu, ar peles labo pogu noklikšķinot uz vietnes (noklusējuma vietne) un konteksta izvēlnē atlasot “Rediģēt saistījumus”. Pēc tam dialoglodziņā varat mainīt noklusējuma portu.

Tādējādi katrs serveris var atbalstīt vairākas vietnes, no kurām katra darbojas citā portā vai IP adresē. Katrā vietnē var būt daudz failu un direktoriju, un šo elementu kombinācija sniedz informāciju par URL. Mēs atgriezīsimies pie vietrāžiem URL un IIS pārvaldnieka izmantošanas, aplūkojot katru izvietošanas pieeju.

Parasti, runājot par tīmekļa serveri, viņi domā risinājumus, kuru pamatā ir Linux platforma. Bet, ja jūsu infrastruktūra ir izvietota Uz Windows bāzes Serveris tad būtu loģiski izmantot IIS tīmekļa serveri. Pretēji izplatītajam uzskatam, šī ir ļoti populāra platforma, kas ļauj strādāt ar populārākajām CMS, un tai ir plašs sistēmu klāsts, kas īpaši izstrādāts darbam operētājsistēmās Windows un IIS.

Neapšaubāma IIS priekšrocība ir tās ciešā integrācija ar citām Microsoft tehnoloģijām un izstrādes rīkiem. Jo īpaši IIS tīmekļa risinājumi var izmantot .NET bagātīgās iespējas un viegli sadarboties ar darbvirsmas lietojumprogrammām šajā platformā. Ja jūs tas vēl neinteresē, tad jūsu rīcībā ir plaša gatavu CMS izvēle, tostarp īpaši IIS rakstītās. Šodien mēs apskatīsim, kā instalēt un konfigurēt IIS darbam ar ASP.NET balstītiem tīmekļa risinājumiem un instalēt vienu no šīs platformas populārajām CMS.

Lai instalētu tīmekļa serveri Windows platforma ejam pie tehnikas Lomas V Servera pārvaldnieks un atlasiet instalēšanas lomas Web serveris (IIS) Un Lietojumprogrammu serveris.

Bet nesteidzieties noklikšķināt uz Tālāk, kreisajā pusē zem katras lomas nosaukuma ir pieejama opcija Lomu pakalpojumi, dodieties uz to un iestatiet šādas lietojumprogrammu servera opcijas: Web servera atbalsts (IIS), Vispārēja piekļuve uz TCP portiem un aktivizēšanu, izmantojot HTTP.

Un tīmekļa serverim instalējiet FTP servera pakalpojumu.

Pēc tam instalējiet atlasītās lomas. Lai pārbaudītu IIS funkcionalitāti, pārlūkprogrammā ievadiet sava servera IP adresi, jums vajadzētu redzēt standarta tīmekļa servera apakšlapu.

Tagad pāriesim pie servera iestatīšanas, šim nolūkam mēs atvērsim Interneta informācijas pakalpojumu vadītājs(atrodas Sākums - Administrācija).

Vispirms izveidosim jaunu vietni, lai to izdarītu, ar peles labo pogu noklikšķiniet uz vienuma Vietnes IIS pārvaldnieka sānu izvēlnē un atlasiet Izveidojiet jaunu vietni.

Atvērtajā logā norādiet vietnes nosaukumu, ceļu uz saknes mapi (pēc noklusējuma lietotāju vietnes atrodas C:\inetpub\wwwroot), kas jāizveido iepriekš un jānorāda mezgla nosaukums ( Domēna vārds vietne), mūsu gadījumā iissite.local

Neaizmirstiet DNS serverim pievienot A ierakstu ar savas vietnes nosaukumu vai ierakstīt vajadzīgās rindas mitina failus tās darbstacijas, no kurām jūs piekļūsit vietnei

Principā jūs jau varat ievietot tīmekļa lapas vietnes mapē un piekļūt tām, izmantojot pārlūkprogrammu, bet par pilnvērtīgu darbu FTP piekļuve vietnei to netraucēs. Lai to izdarītu, sānu izvēlnē ar peles labo pogu noklikšķiniet uz savas vietnes nosaukuma un atlasiet Pievienojiet FTP publikāciju

Pēc tam norādiet FTP pakalpojuma saistīšanu ar tīkla saskarnēm un portiem, kā arī konfigurējiet drošības iestatījumus. Ja plānojat izmantot SSL, ņemiet vērā, ka jums būs nepieciešams sertifikāts, lai gan, ja FTP piekļuvi izmantosit tikai savām vajadzībām, varat iztikt ar pašparakstītu sertifikātu. Neaizmirstiet atzīmēt izvēles rūtiņu, lai automātiski palaistu FTP vietni.

Nākamajā lapā norādiet servera piekļuves parametrus; mēs iesakām norādīt konkrētus lietotājus, kuri strādās ar šo vietni.

Tīmekļa serveris ir konfigurēts un to var izmantot HTML lapu mitināšanai, tomēr mūsdienu vietnes savu datu glabāšanai izmanto DBVS, tāpēc nākamais solis ir instalēt MS SQL Express 2012, kuras iespējas ir vairāk nekā pietiekamas mūsu uzdevumu veikšanai. . Uzstādīšana tiek veikta ar noklusējuma vērtībām, izņemot Autentifikācijas režīms, uz kuru vajadzētu pārslēgties Jauktais režīms un iestatiet paroli SQL servera superlietotājam sa.

Tagad mēģināsim instalēt jebkuru populāru CMS, kas izveidots uz ASP.NET tehnoloģijas bāzes, plaša šādu risinājumu izvēle ir parādīta Microsoft tīmekļa lietojumprogrammu galerijā. Lūdzu, ņemiet vērā, ka, noklikšķinot uz lejupielādes pogas, jūs saņemsit pakotni instalēšanai, izmantojot Web PI; lai instalētu IIS, jums būs jāiet uz izstrādātāja vietni un jālejupielādē. pilna pakete ar CMS

Mēs instalēsim Orchard CMS, lai iegūtu paketi, sekojiet saitei un atlasiet Lejupielādēt kā zip, izsaiņojiet iegūto arhīvu un augšupielādējiet mapes Orchard saturu vietnes saknē.

Šī CMS ir balstīta uz ASP.NET 4, tāpēc mēs konfigurēsim mūsu vietni, lai izmantotu nepieciešamās tehnoloģijas. Lai to izdarītu, sānu izvēlnē ar peles labo pogu noklikšķiniet uz vietnes nosaukuma un atlasiet Vietņu pārvaldība — papildu opcijas

Atvērtajā logā mainiet parametru Lietojumprogrammu baseins, norādot tur ASP.NET v.4

Pēc tam iestatiet nepieciešamās tiesības uz vietnes mapi, jums jāpievieno IIS_IUSRS lietotājam iespēja rakstīt un mainīt šīs mapes saturu.

Tāpat neaizmirstiet izveidot vietnes datu bāzi, lai to izdarītu, dodieties uz SQL serveris Vadības studija un ar peles labo pogu noklikšķinot uz vienuma Datu bāze sānu izvēlnē izveidojiet jaunu datu bāzi.