Arbeider med IIS-konsollen. Windows Server. Konfigurere IIS-webserveren Applikasjonen jobbet gjennom webserveren iis

Hva om vi trengte å distribuere et nettsted på en datamaskin eller virtuell maskin kjører Windows OS? Selvfølgelig kan du bruke tredjeparts programvareprodukter som:

  • Apache er en populær webserver med et stort antall funksjoner, den ble opprinnelig skrevet for Linux, på dette øyeblikket Det finnes en utgave for Windows.
  • Endels - Ny webserver for lokal testing, for webutvikling.
  • Denwer - Utviklingspakke, webserver med PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 etc.

Du kan ganske enkelt laste dem ned fra Internett, så har hver sin egen konfigurasjon. Men hva skal vi gjøre hvis PC-en vår ikke har tilgang til Internett og vi trenger å distribuere en enkel nettside i html uten problemer. Du kan bruke den innebygde IIS i Windows 7 .

I denne artikkelen vil vi se på prosessen med å installere IIS på Windows 7 og starte et vanlig nettsted.

Gå til Start\Kontrollpanel


Deretter klikker du på knappen til venstre Slå Windows-funksjoner på eller av". Vi krysser av for IIS-tjenester og så kan du velge nødvendige komponenter. Du kan velge alt og deretter, avhengig av situasjonen, kan du slette unødvendige.

Vi venter på at installasjonen skal fullføres.

Etter dette sjekker vi at siden vår åpner. Skriv inn nettleserlinjen http://localhost(Jeg minner deg om at localhost er adressen til den lokale maskinen, den tilsvarer IP 127.0.0.1 og ble opprettet for testing)

For å få tilgang tiln, må du gå til Start Kontrollpanel\Administrative verktøy\IIS Manager

Her kan du stille inn innstillingene som du ønsker. Misligholde IIS bruker katalogen " C:\inetpub\wwwroot» for å være vert for et standardnettsted. Gjennom Internet Information Services Manager kan du opprette et nytt nettsted eller bruke et eksisterende ved å erstatte filene i mappen med dine egne.

Se den dedikerte delen

Hallo. La oss installere ISS. Først av alt, la oss finne ut hva IIS er?

IIS (Internet Information Services, opp til versjon 5.1 - Internet Information Server) er et proprietært sett med servere for flere Internett-tjenester fra Microsoft. IIS distribueres med operativsystemer Windows-familien N.T.

Hovedkomponenten i IIS er webserveren, som lar deg være vert for nettsteder på Internett. IIS støtter HTTP, HTTPS, FTP, POP3, SMTP, NNTP-protokoller.

Flott. Nå vet vi hva vi vil satse. La oss komme i gang.

Installasjon

Først av alt, gå til hovedmenyen "Start" (Start) videre

Kontrollpanel -> Programmer -> Slå Windows-funksjoner på eller av.

Finn "IIS Services" i listen og velg de nødvendige komponentene

  • Sikkerhet. Alle komponenter unntatt "Sertifikatmatchende autentisering...".
  • Komponenter for applikasjonsutvikling. PHP krever en CGI-komponent.
  • Vanlige HTTP-funksjoner. Vi krysser av for alle punktene.
  • Funksjonstesting og diagnostikk. Velg "HTTP-logging" og "Request Monitor".
  • Ytelsesforbedrende funksjoner. Vi krysser av for alle punktene.
  • Verktøy for administrasjon av nettsteder. Vi merker kun "IIS Management Console».

Personlig avvek jeg litt fra denne beskrivelsen og la til FTP, siden jeg for mine behov må teste å jobbe med FTP.

Etter at de nødvendige elementene er valgt, klikker du på "Ok" og alt som gjenstår er å vente til komponentene vi trenger er installert. deretter kan du starte maskinen på nytt. dette vil ikke hindre henne i å starte alle nødvendige tjenester.

Alle. Vi kan si at vår ISS Server er installert. La oss gå videre til den første konfigurasjonen.

Konfigurasjon

Gå til datamaskinadministrasjon (høyreklikk på "Datamaskin"-ikonet -> Administrer), deretter "Tjenester og applikasjoner" -> "IIS Service Manager" eller fornøyde eiere av Windows 7 kan gå til en annen "Start" og i "Søk" programmer og filer" skriv inn "IIS" og den dyrebare "IIS Service Manager" vil vises i listen

La oss gå til nettstedene. Jeg slettet standardnettstedet umiddelbart, bestemte meg for at jeg ikke trengte det, og for klarhetens skyld ville jeg opprette et nytt.

Høyreklikk på "nettsteder" -> "Legg til nettside"

og lage vår første nettside

Vær oppmerksom på at "localhost" ikke ble valgt tilfeldig. Siden dette direktivet er "standard", har det en lokal adresse på 127.0.0.1 og et navn skrevet i vertsfilen lcalhost. Jeg anbefaler deg å lese mer på Wikipedia

IT-støtte

Sette opp 1C nettpublikasjon, koble kasseutstyr

1. Sette opp en webserver i IIS

Installer Internet Information Server-webserveren, som er inkludert som standard Microsoft Windows Server. Når du installerer, sørg for å velge komponentene:

  • Vanlige HTTP-funksjoner
    • Statisk innhold
    • Standard dokument
    • Katalogsurfing
    • HTTP-feil(HTTP-feil)
  • Applikasjonsutvikling
    • ASP.NET 3.5
    • .NET Utvidbarhet 3.5
    • ISAPI-utvidelser
    • ISAPI-filtre
  • Helse og diagnostikk
    • HTTP-logging
    • Be om monitor
  • Administrasjonsverktøy
    • IIS-administrasjonskonsoll

2. Databasepublikasjoner i 1C

På den samme serveren som IIS-nettserveren er distribuert, installerer vi 1C:Enterprise (32-bits komponenter), og pass på å velge komponentene under installasjonen:

  • 1C:Bedrift
  • Nettserverutvidelsesmoduler

Hvis du planlegger å konfigurere en 64-biters webserverutvidelsesmodul, må du i tillegg kjøre 64-biters serverinstallasjonsprogrammet fra den tilsvarende 1C:Enterprise-pakken og installere komponenten:

  • Nettserverutvidelsesmodul


Nå må du angi de nødvendige rettighetene til nøkkelmappene som brukes når du bruker nettilgang til 1C:Enterprise-databaser. For lagringskatalogen for nettstedsfiler publisert på webserveren (som standard: C:\inetpub\wwwroot\), må du gi fulle rettigheter til gruppen "Brukere"(Brukere). I prinsippet kan du hoppe over dette trinnet, men for å publisere eller endre publiseringen av databasen må du kjøre 1C:Enterprise som administrator. For å konfigurere sikkerheten til denne katalogen, høyreklikk på den og velg fra hurtigmenyen "Egenskaper"(Egenskaper).

Gå til fanen i egenskapsvinduet som åpnes "Sikkerhet"(Sikkerhet) og trykk på knappen "Endring"(Rediger...), for å endre eksisterende tillatelser. Tillatelsesvinduet for denne katalogen vises. I listen over grupper eller brukernavn, velg "Brukere"-gruppen og i listen over tillatelser for den valgte gruppen, sett flagget "Full tilgang"(Full kontroll). Klikk deretter "Søke om"(Bruk) for å registrere endringer og lukke alle vinduer ved å bruke knappen "OK".


Deretter må du gi fulle rettigheter til katalogen med installerte filer"1C:Enterprise" (standard: C:\Program Files (x86)\1cv8\ for 32-bits utvidelsesmodul og C:\Program Files\1cv8\ for 64-bit) gruppe IIS_IUSRS. For å gjøre dette utfører vi handlinger som ligner de som er beskrevet ovenfor, med den eneste forskjellen at for at den nødvendige gruppen skal vises i listen "Grupper eller brukere"(Grupper eller brukernavn), må du klikke på knappen under listen "Legg til"(Legg til..), og klikk i vinduet for valg av grupper eller brukere "I tillegg"(Avansert...).


Klikk deretter på knappen til høyre "Søk"(Finn nå), velg deretter ønsket gruppe IIS_IUSRS i søkeresultattabellen og klikk "OK".


Til slutt, hvis du publiserer til en filbase, må du også gi gruppen IIS_IUSRS fulle rettigheter til katalogen som inneholder filene til denne infobasen.


La oss gå videre til å publisere databasen direkte på webserveren. For å gjøre dette, start "1C:Enterprise" i modusen Konfigurator for databasen du ønsker å publisere. Velg deretter fra menyen "Administrasjon" - "Publisering på en webserver..."


Vinduet for å sette opp publiseringsegenskaper på webserveren åpnes. Hovedfeltene som kreves for publisering er allerede fylt ut som standard:

  • Virtuelt katalognavn - navnet som databasen på webserveren får tilgang til. Kan bare bestå av tegn i det latinske alfabetet.
  • Webserver - valgt fra listen som finnes på nåværende datamaskin webservere. I vårt tilfelle er dette Internet Information Services.
  • Katalog - den fysiske plasseringen til katalogen der de virtuelle applikasjonsfilene vil være plassert.
  • Ved å bruke de tilsvarende flaggene kan du spesifisere hvilke typer klienter som skal publiseres, samt indikere muligheten for å publisere webtjenester. I tabellen nedenfor kan du redigere listen over webtjenester som vil bli publisert, og også i "Adresse"-kolonnen endre synonymet som denne webtjenesten vil få tilgang til.
  • Det er også mulig for IIS-webserveren å indikere behovet for å utføre autentisering på webserveren ved å bruke OS-midler ved å sette riktig flagg.

Etter å ha valgt de nødvendige publiseringsinnstillingene, klikk "Publisere".


Hvis publiseringen gikk gjennom uten feil, vil vi se en tilsvarende melding.

2.3 Koble til en publisert infobase via en nettleser


Til dette informasjonsgrunnlag Du kan også koble til fra hvilken som helst datamaskin på nettverket ved å få tilgang til webserveren via dens interne tilkobling (eller hvis du kobler til port 80- av ekstern) IP-adresse.

3. Lag et gratis Let's Encrypt SSL-sertifikat på IIS

Å ha et SSL-sertifikat for et nettsted lar deg beskytte brukerdata som overføres over nettverket mot angrep mannen i midten og garantere integriteten til de overførte dataene.

La oss kryptere er en non-profit sertifiseringsinstans som tillater automatisk modus Utsted gratis SSL/TLS-sertifikater via API. Kun domenevalideringssertifikater utstedes med en gyldighetsperiode på 90 dager, noe som ikke er et problem på grunn av den innebygde muligheten til automatisk å utstede sertifikatet på nytt, noe som resulterer i kontinuitet i beskyttelsen.

Det følgende beskriver hvordan du får et SSL-sertifikat fra Let's Encrypt ved å bruke konsollverktøyet LetsEncrypt-Win-Simple. Det er en enkel veiviser som lar deg velge et av nettstedene som kjører på IIS og automatisk utstede og binde et SSL-sertifikat til det.

3.1 Opprette et SSL-sertifikat

Last ned den siste klientversjonen fra prosjektsiden på GitHub https://github.com/PKISharp/win-acme/releases

La oss pakke den ut i en katalog på serveren med IIS: c:\inetpub\letsencrypt


En interaktiv veiviser vil starte, som først vil be deg om å angi e-posten din som varsler om problemer med sertifikatfornyelse vil bli sendt til, og om å godta brukeravtalen.


Deretter må du velge at du må opprette et nytt sertifikat ( N: Opprett nytt sertifikat) og velg type sertifikat (i vårt eksempel er det ikke nødvendig å bruke et sertifikat med flere SAN-er), så bare velg elementet 1. Enkel binding av et IIS-sted.


Det neste trinnet er å utføre domenevalidering. Flere valideringsalternativer er tilgjengelige: TLS, via DNS-oppføring eller via HTTP). Det enkleste alternativet er å velge elementet 4 Opprett midlertidig applikasjon i IIS (anbefalt). I dette tilfellet vil det bli opprettet en liten applikasjon på webserveren som Let's Encrypt-servere kan utføre validering gjennom.


Merk. Når du utfører en TLS/HTTP-sjekk, må nettstedet ditt være tilgjengelig fra utsiden ved å bruke det fulle DNS-navnet ved hjelp av HTTP (80/TCP) og HTTPS (443/TCP) protokollene.

Etter validering, verktøyet letsencrypt-vinn-enkel vil automatisk sende en forespørsel om å generere et sertifikat, laste det ned (alle nødvendige filer, så vel som den private nøkkelen, lagres i katalogen C:\Users\User\AppData\Roaming\letsencrypt-win-simple) og opprette en binding på IIS-nettstedet. Hvis et SSL-sertifikat allerede er installert på nettstedet, vil det bli erstattet med et nytt. Den vil også opprette en regel i Windows Task Scheduler som kjører hver dag og automatisk utsteder og installerer et nytt sertifikat hver 60. dag.

3.2 Opprette et eget basseng og nettsted med et tilkoblet SSL-sertifikat.

Opprett en egen pool i IIS for letsencrypt



Legg nettstedet til det nye bassenget. Vi angir havnen 443 (eller en annen som vi senere vil videresende til port 443).

Spesifiser det nye sertifikatet i "SSL-sertifikater":


Sett opp en lenke til nettstedet vårt:



La oss sjekke.


4. Tilkobling av kassautstyr. Videresending av COM-porter over TCP/IP ved hjelp av Virtual Serial Ports Emulator (VSPE).

4.1 Sette opp VSPE på serveren

Start VSPE-programmet. Klikk på knappen "Opprett en ny enhet".


Deretter må du lage virtuelle porter (hvert kasseapparat har sin egen port). Det er bedre å sette portnumrene lavere for å unngå problemer.

I vinduet som åpnes velger du fra rullegardinmenyen TcpServer. trykk på knappen "Lengre".


Still inn det lokale TCP-portnummeret for å lytte på. Velg COM-porten som utstyret er koblet til via en grensesnittomformer. Klikk på knappen "Innstillinger".

Installere og konfigurere IIS

I de fleste tilfeller, i reelle produksjonsprosjekter, vil en eller flere servere bli brukt til å betjene klientforespørsler for et nettsted. Disse serverne kan eies og drives av deg, et dedikert team eller et tredjeparts vertsselskap. Uansett, før eller siden kommer det en tid da kodingen og testingen er fullført, og arbeidet må presenteres for allmennheten - dette er utplasseringen av nettstedet.

I denne og fremtidige artikler skal vi se på ulike distribusjonsalternativer. Men i alle tilfeller forblir de grunnleggende premissene de samme. På arbeidsstasjon Det er en ferdiglaget nettside som må distribueres på serveren slik at den er tilgjengelig for klienter. For ASP.NET er en slik server IIS (Internet Information Services - Internett-informasjonstjenester), Og hans gjeldende versjon- IIS 8. Da det først ble implementert, var IIS en grunnleggende webserver. I løpet av årene har IIS utviklet seg til en sofistikert applikasjonsserver som tilbyr et bredt spekter av funksjonalitet, hvorav den viktigste er støtte for hosting av ASP.NET-applikasjoner.

Denne artikkelen fokuserer på IIS 8. Selv om maskinen som kjører IIS 8 omtales her som en server, kan IIS kjøres på både arbeidsstasjons- og serverversjoner av Windows. Ikke alle er tilgjengelige på arbeidsstasjoner, men de fleste er det funksjonalitet, slik at du kan være vert for komplekse nettsteder. Vi anbefaler å bruke Windows Server når det er mulig, men Windows 7 eller Windows 8 er rimelige alternativer.

Microsoft knytter IIS-utgivelser til Windows-utgivelser. Inkludert med Windows Server 2008 og Windows Vista inkluderer versjon IIS 7.0, Windows Server 2008 R2 og Windows 7 – versjon IIS 7.5, og Windows Server 2012 og Windows 8 – IIS 8. Versjoner 7.0 og 7.5 kalles samlet for IIS 7 av Microsoft, noe som kan være forvirrende. Versjonen av IIS som støttes av operativsystemet kan ikke endres - Windows Server 2008 vil kun bruke IIS 7.0. Du kan for eksempel ikke oppgradere til IIS 7.5, som brukes i Windows Server 2008 R2.

Installerer IIS

IIS-komponenten er inkludert som en del av Windows installasjoner(for både serveren og arbeidsstasjonene) og krever aktivering og konfigurering. Følgende er tre måter å aktivere IIS for forskjellige operativsystemer.

Installere IIS på skrivebordsversjoner av Windows (Windows Vista, Windows 7 og Windows 8)

Hver versjon operativsystem Windows tilbyr sin egen versjon av IIS - IIS 8 (i Windows 8), IIS 7.5 (i Windows 7) eller IIS 7 (i Windows Vista). I alle disse versjonene av Windows er IIS aktivert, men ikke installert i utgangspunktet. For å installere det, må du følge disse trinnene:

Installere IIS på Windows Server 2008

Installering og konfigurering av IIS er den samme for Windows Server 2008 og Windows Server 2008 R2. De nødvendige trinnene er beskrevet nedenfor:

    Start Server Manager. For å gjøre dette, klikk på Start-knappen og velg Alle programmer --> Administrative verktøy --> Serverbehandling.

    Velg Rolle-noden i treet til venstre.

    Henrette nødvendige handlinger i masteren. Du vil sannsynligvis bli bedt om å installere flere nødvendige roller - i så fall bør du ganske enkelt godta operasjonene og fortsette.

    Etter installasjonen vil du bli bedt om å konfigurere webserveren. Som med skrivebordsversjoner av Windows, kan du velge spesifikke IIS 7-funksjoner som skal aktiveres.

    Hvis du jobber i ASP.NET med versjon .NET Framework 4.5, må denne versjonen av .NET Framework installeres (.NET Framework Developer Center)

Installere IIS på Windows Server 2012

IIS-installasjonsprosessen i Windows Server 2012 er i hovedsak den samme som i Windows Server 2008. Hovedforskjellen er at brukergrensesnitt noe annerledes. Detaljert beskrivelse du finner den ved å følge koblingen Installerer IIS 8 på Windows Server 2012.

IIS-administrasjon

Når du installerer IIS, oppretter den automatisk en katalog kalt C:\inetpub\wwwroot som representerer nettstedet ditt. Alle filene i denne katalogen vil vises som om de var i rotkatalogen til webserveren din.

For å legge til flere sider til webserveren din, kan du kopiere HTML-, ASP- eller ASP.NET-filene direkte til C:\Inetpub\wwwroot-katalogen. Hvis du for eksempel legger til filen TestFile.html i denne katalogen, kan du be om den i nettleseren via URLen http://localhost/TestFile.html. Du kan til og med opprette undermapper for å gruppere relaterte ressurser. Du kan for eksempel få tilgang til C:\inetpub\wwwroot\MySite\MyFile.html gjennom en nettleser ved å bruke URLen http://localhost/MySite/MyFile.html.

wwwroot-katalogen er praktisk å starte enkle eksempler og statiske sider. For å bruke ASP.NET riktig, må du lage din egen virtuelle katalog for hver nettapplikasjon du oppretter. Du kan for eksempel opprette en mappe med et hvilket som helst navn på en hvilken som helst stasjon på datamaskinen din og plassere den i den virtuelle IIS-katalogen som om den var plassert i C:\inetpub\wwwroot-katalogen.

Før du kommer i gang, må du starte IIS Service Manager. Den finner du i Start-menyen. Den nøyaktige plasseringen kan avhenge av typen Windows-versjoner(IIS --> IIS Service Manager). Programsnarveien finner du i delen Programmer eller Administrative verktøy. hjemmeside IIS Manager er vist i figuren nedenfor:

Nå må du bli kjent med en rekke begreper som brukes i IIS. En oppføring med navnet på serveren du bruker vises på venstre side av IIS Manager-vinduet. Serveren vår har navnet PROFESSORWEB, generert av Windows 8-standarden, som vil bli brukt i de fleste eksempler. Det sentrale området viser en visning av serveren. Denne visningen viser et sett med ikoner som lar deg konfigurere serverinnstillinger. På høyre side av skjermen er det en liste over tilgjengelige handlinger. I denne visningen kan du for eksempel starte, stoppe og starte serveren på nytt.

Hvis du utvider serverelementet i trevisningen på venstre side av skjermen, vil du se Sites-elementet, som inneholder en enkelt standardwebområdeoppføring. Et nettsted er en samling filer og kataloger som utgjør et nettsted. IIS kan støtte flere nettsteder på en enkelt server, vanligvis på forskjellige TCP/IP-porter (standard er port 80). Kombinasjonen av servernavnet og stedsporten utgjør den første delen av URL-en. For eksempel, når du bruker mywebserver med et nettsted koblet til port 80, ser URL-en slik ut:

http://minnettserver:80

Hvert nettsted kan inneholde mange filer og kataloger. Hver av dem utgjør en del av URL-en. Ja, URL-en statisk side mypage.html, som ligger i myfiles-katalogen, vil være som følger:

http://minnettserver:80/mine filer/minside.html

I noen situasjoner vil navnet som serveren er kjent for deg og navnet som klienter bruker for å motta innhold være annerledes. Vi legger dette til side, men serveradministratoren eller vertsselskapet vil gi den nødvendige informasjonen hvis det er viktig for en bestemt server.

For å sjekke tilstanden til IIS, velg Standard nettsted og velg "Kjør" i høyre rute i IIS-tjenestebehandlingen. Deretter klikker du på "Bla gjennom *.80 (http)"-knappen for å åpne siden i nettleseren:

Som du kan se, endret jeg standardporten i mitt tilfelle (fra 80 til 8080). Jeg gjorde dette fordi... på 80 har jeg en lokal Apache-server kjørende. Hvis du har det samme problemet, kan du endre porten ved å høyreklikke på nettstedet (Standard nettsted) og velge "Rediger bindinger" fra hurtigmenyen. Du kan deretter endre standardporten i dialogboksen.

Så hver server kan støtte flere nettsteder, som hver kjører på en annen port eller IP-adresse. Hvert nettsted kan ha mange filer og kataloger, og kombinasjonen av disse elementene gir informasjon om URL-en. Vi kommer tilbake til URL-er og bruk av IIS Manager når vi ser på hver distribusjonstilnærming.

Vanligvis, når folk snakker om en webserver, mener de løsninger basert på Linux-plattformen. Men hvis infrastrukturen din er distribuert på Windows basert Server da ville det være logisk å bruke IIS-webserveren. I motsetning til hva mange tror, ​​er dette en veldig populær plattform som lar deg jobbe med de fleste populære CMS, og har et bredt utvalg av systemer designet for å fungere spesifikt på Windows og IIS.

Den utvilsomme fordelen med IIS er dens nære integrasjon med andre Microsoft-teknologier og utviklingsverktøy. Spesielt kan nettløsninger for IIS utnytte de rike egenskapene til .NET og enkelt samvirke med skrivebordsapplikasjoner på den plattformen. Hvis du ikke er interessert i dette ennå, står et bredt utvalg av ferdige CMS-er til tjeneste, inkludert de som er skrevet spesielt for IIS. I dag skal vi se på hvordan du installerer og konfigurerer IIS til å fungere med ASP.NET-baserte nettløsninger og installerer et av de populære CMSene for denne plattformen.

For å installere en webserver på Windows-plattform la oss gå til utstyret Roller V Server Manager og velg installeringsroller Webserver (IIS) Og Applikasjonsserver.

Men ikke skynd deg å klikke Neste, til venstre, under navnet på hver rolle, er alternativet tilgjengelig Rolletjenester, gå til den og angi følgende alternativer for applikasjonsserveren: Webserverstøtte (IIS), Generell tilgang til TCP-porter og aktivering via HTTP.

Og for webserveren, installer FTP-servertjenesten.

Installer deretter de valgte rollene. For å sjekke funksjonaliteten til IIS, skriv inn IP-adressen til serveren din i nettleseren din, du skal se en standard webserver-stubside.

La oss nå gå videre til å sette opp serveren, for dette åpner vi Internet Information Services Manager(ligger i Start - Administrasjon).

Først av alt, la oss lage et nytt nettsted, for å gjøre dette, høyreklikk på elementet Nettsteder i sidemenyen for IIS Manager og velg Opprett et nytt nettsted.

I vinduet som åpnes, spesifiser navnet på nettstedet, banen til rotmappen (som standard er brukernettsteder plassert i C:\inetpub\wwwroot), som skal være opprettet tidligere og spesifisere nodenavnet ( Domenenavn nettsted), i vårt tilfelle iissite.local

Ikke glem å legge til en A-post med navnet på nettstedet ditt til DNS-serveren eller skrive de nødvendige linjene i vertsfiler de arbeidsstasjonene du får tilgang til nettstedet fra

I prinsippet kan du allerede plassere nettsider i nettstedmappen og få tilgang til dem gjennom en nettleser, men for fullverdig arbeid FTP-tilgang til nettstedet vil ikke forstyrre det. For å gjøre dette, høyreklikk på nettstedets navn i sidemenyen og velg Legg til FTP-publisering

Deretter spesifiser bindingen av FTP-tjenesten til nettverksgrensesnitt og porter, og konfigurer også sikkerhetsinnstillinger. Hvis du skal bruke SSL, husk at du trenger et sertifikat, men hvis du bare skal bruke FTP-tilgang for dine egne behov, kan du klare deg med et selvsignert sertifikat. Ikke glem å merke av i boksen for automatisk å starte FTP-siden.

På neste side, spesifiser servertilgangsparametere, vi anbefaler å spesifisere spesifikke brukere som skal jobbe med dette nettstedet.

Nettserveren er konfigurert, og du kan bruke den til å være vert for HTML-sider, men moderne nettsteder bruker en DBMS for å lagre dataene sine, så neste trinn er å installere MS SQL Express 2012, hvis muligheter er mer enn nok for våre oppgaver . Installasjonen utføres med standardverdier, unntatt Autentiseringsmodus, som bør byttes til Blandet modus og angi et passord for SQL-server-superbrukeren sa.

La oss nå prøve å installere et hvilket som helst populært CMS som er opprettet på grunnlag av ASP.NET-teknologi, et bredt utvalg av slike løsninger presenteres i Microsofts nettapplikasjonsgalleri. Vær oppmerksom på at ved å klikke på nedlastingsknappen vil du motta en pakke for installasjon via Web PI for å installere på IIS, må du gå til utviklerens nettsted og laste ned full pakke med CMS

Vi vil installere Orchard CMS, for å få pakken følg lenken og velg Last ned som zip, pakk ut det resulterende arkivet og last opp innholdet i Orchard-mappen til roten av nettstedet.

Dette CMS er basert på ASP.NET 4, så vi vil konfigurere nettstedet vårt til å bruke de nødvendige teknologiene. For å gjøre dette, høyreklikk på nettstedsnavnet i sidemenyen og velg Nettstedsadministrasjon - Avanserte alternativer

Endre parameteren i vinduet som åpnes Søknadspool, som indikerer der ASP.NET v.4

Sett deretter de nødvendige rettighetene til nettstedmappen, du må legge til IIS_IUSRS-brukeren muligheten til å skrive og endre innholdet i denne mappen.

Ikke glem å opprette en database for nettstedet, for å gjøre dette, gå til SQL Server Management Studio og ved å høyreklikke på elementet Database i sidemenyen oppretter du en ny database.