Windows-server. De IIS-webserver instellen. Over Microsoft Internet Information Services (IIS)

Als ze het over een webserver hebben, bedoelen ze meestal oplossingen die daarop zijn gebaseerd Linux-platforms. Maar als uw infrastructuur wordt ingezet Windows-gebaseerd Het zou logisch zijn om Server te gebruiken IIS-webserver. In tegenstelling tot wat vaak wordt gedacht, is dit een zeer populair platform waarmee u met de meeste populaire CMS kunt werken, en beschikt het over een breed scala aan systemen die specifiek zijn ontworpen om op Windows en IIS te werken.

Het onbetwiste voordeel van IIS is de nauwe integratie met andere technologieën en tools Microsoft-ontwikkeling. Met name weboplossingen voor IIS kunnen profiteren van de rijke mogelijkheden van .NET en er gemakkelijk mee communiceren desktop-applicaties op dit perron. Mocht u hier nog geen interesse in hebben, dan staat een ruime keuze aan kant-en-klare CMS'en voor u klaar, ook speciaal voor IIS geschreven. Vandaag zullen we kijken hoe we IIS kunnen installeren en configureren om te werken met op ASP.NET gebaseerde weboplossingen en hoe we een van de populaire CMS voor dit platform kunnen installeren.

Om een ​​webserver op te installeren Windows-platform laten we naar de apparatuur gaan Rollen V Serverbeheerder en selecteer installatierollen Webserver (IIS) En Applicatieserver.

Maar haast je niet om op Volgende te klikken, aan de linkerkant, onder de naam van elke rol, is de optie beschikbaar Roldiensten, ga ernaartoe en stel de volgende opties in voor de Applicatieserver: Webserverondersteuning (IIS), Delen naar TCP-poorten en activering via HTTP.

En voor de webserver installeert u de FTP-serverservice.

Installeer vervolgens de geselecteerde rollen. Om de functionaliteit van IIS te controleren, voert u het IP-adres van uw server in uw browser in. U zou een standaard webserver-stubpagina moeten zien.

Laten we nu verder gaan met het instellen van de server, hiervoor zullen we openen Verzender Internetinformatiediensten (bevindt zich in Start - Beheer).

Laten we eerst een nieuwe site maken. Klik hiervoor met de rechtermuisknop op het item Websites V zijmenu IIS-beheer en selecteer Maak een nieuwe site.

Geef in het geopende venster de naam van de site op, het pad naar de hoofdmap (standaard bevinden gebruikerssites zich in C:\inetpub\wwwroot), die in ons geval eerst moet worden aangemaakt en de hostnaam (domeinnaam van de site) moet specificeren iissite.local

Vergeet niet een A-record met uw sitenaam toe te voegen aan de DNS-server of te schrijven benodigde lijnen V host bestanden de werkstations van waaruit u toegang krijgt tot de site

In principe kunt u webpagina's al in de sitemap plaatsen en via een browser openen, maar dan voor volwaardig werk FTP-toegang tot de site zal dit niet verstoren. Om dit te doen, klikt u op klik met de rechtermuisknop op uw sitenaam in het zijmenu en selecteer FTP-publicatie toevoegen

Geef vervolgens de binding van de FTP-service op netwerkinterfaces en poorten, en configureer beveiligingsinstellingen. Als u SSL gaat gebruiken, houd er dan rekening mee dat u een certificaat nodig heeft, maar als u FTP-toegang alleen voor uw eigen behoeften gebruikt, kunt u rondkomen met een zelfondertekend certificaat. Vergeet niet het vakje aan te vinken voor automatisch starten FTP-site.

Op volgende pagina specificeer de servertoegangsparameters. Wij raden u aan deze op te geven specifieke gebruikers, die met deze site zal werken.

De webserver is geconfigureerd en u kunt deze gebruiken om HTML-pagina's te hosten, maar moderne sites gebruiken een DBMS om hun gegevens op te slaan, dus de volgende stap is het installeren van MS SQL Express 2012, waarvan de mogelijkheden ruim voldoende zijn voor onze taken . De installatie wordt uitgevoerd met standaardwaarden, behalve Authenticatiemodus, waarnaar moet worden overgeschakeld Gemengde modus en stel een wachtwoord in voor de SQL-serversuperuser za.

Laten we nu proberen een populair CMS te installeren dat is gemaakt op basis van ASP.NET-technologie; een brede selectie van dergelijke oplossingen wordt gepresenteerd in de Microsoft-webapplicatiegalerij. Houd er rekening mee dat door op de downloadknop te klikken, u een pakket ontvangt voor installatie via Web PI; u moet naar de website van de ontwikkelaar gaan en downloaden compleet pakket met CMS

We zullen Orchard CMS installeren. Om het pakket te krijgen, volgt u de link en selecteert u Downloaden als zip, pak het resulterende archief uit en upload de inhoud van de map Orchard naar de hoofdmap van de site.

Dit CMS is gebaseerd op ASP.NET 4, dus we zullen onze site configureren om de nodige technologieën te gebruiken. Om dit te doen, klikt u met de rechtermuisknop op de sitenaam in het zijmenu en selecteert u Websitebeheer - Extra opties

Wijzig de parameter in het geopende venster Toepassingspool, daar aangegeven ASP.NET v.4

Installeer vervolgens noodzakelijke rechten aan de sitemap moet u de IIS_IUSRS-gebruiker de mogelijkheid toevoegen om de inhoud van deze map te schrijven en te wijzigen.

Vergeet ook niet om een ​​database voor de site aan te maken, ga hiervoor naar SQL Serverbeheer Studio en door met de rechtermuisknop op het item te klikken Databases Maak in het zijmenu een nieuwe database.

Voor CMS-installaties Typ het siteadres in uw browser en volg de instructies van het installatiescript. Er zijn hier geen problemen; de enige moeilijkheid kan worden veroorzaakt door het correct specificeren van de verbindingsparameters met de SQL-server. Geef a.u.b. aan wat u gebruikt SQL-server(of SQL-Express)

Voer in de onderstaande verbindingsreeks het volgende in:

server=SERVERNAAM\SQLEXPRESS;database=iissite;gebruiker=sa;wachtwoord=sapasswd;
  • server=SERVERNAAM\SQLEXPRESS- de naam van de server waarop de SQL-server is geïnstalleerd en de SQL-serverinstantie.
  • database=iissite- databasenaam (in ons geval iissite)
  • gebruiker=sa- DBMS-gebruiker (in ons geval sa)
  • wachtwoord=sapasswd- gebruiker een wachtwoord.

Het is niet altijd handig om IIS rechtstreeks op de computer te beheren waarop het is geïnstalleerd. Om problemen van lokale en beheer op afstand Er zijn twee manieren: als de verbinding met de server tot stand wordt gebracht via internet of via een proxyserver, kunt u deze gebruiken Internetdienstenbeheer (HTML)(Internet Services Manager (HTML)), toegankelijk via een webbrowser en waarmee u verschillende eigenschappen van sites kunt configureren; Als u via een intranet verbinding maakt met een server, kunt u de module Internet Services Manager (HTML) of de module Internet Services Manager (HTML) gebruiken, hoewel Internet Services Manager (HTML) de meeste mogelijkheden van de module biedt , kunt u eigenschappen wijzigen waarmee interactie vereist is Windows-hulpprogramma's, kan er niet mee worden uitgevoerd. Aandacht : IN vorige versie De IIS-servicebeheermodule is aangeroepen Beheerder van internetdiensten. IN De Windows 2000-module wordt aangeroepen Internetinformatie Services en de snelkoppeling bevindt zich in het menu Start - Internetdienstenbeheer(Internetdienstenbeheerder).

Er is ook een onlineversie van de documentatie beschikbaar voor beheer op afstand. Om toegang te krijgen tot de documentatie, start u uw browser en gaat u naar binnen URL's http://name_cepеpa/iishelp, waar servernaam - De echte domeinnaam van de computer waarop IIS wordt uitgevoerd.

Voor afstandsbediening IIS kan ook gebruik maken van Terminal Services-mogelijkheden. Bediening op afstand kan worden uitgevoerd vanaf een computer met een besturingssysteem waarvoor een Microsoft Terminal Services-client is ingeschakeld externe computer Het is niet nodig om IIS-beheertools te installeren.

Module voor internetinformatiediensten. Apparatuur Internetinformatiediensten(Fig. 22.1) - IIS-beheertool, beschikbaar via het menu Begin | Programma's | Administratie | Beheerder van internetdiensten(Start | Programma's | Systeembeheer | Internet Services Manager). Het is ook bij de uitrusting inbegrepen Computerbeheer(Computerbeheer).

Om de module uit te voeren Internetinformatiediensten:

  1. Start de module Computerbeheer. Eén manier is door op een knop te drukken Begin(Start) en selecteer vervolgens de opdracht in het menu Begin | Programma's | Administratie | Computerbeheer(Programma's | Systeembeheer | Computerbeheer).
  2. In een boom in een groep Diensten en toepassingen(Services en toepassingen) zoek het knooppunt en vouw het uit Internetinformatiediensten.

    Opmerking : Voor het gemak wordt de Amerikaanse beheertool (de module Internet Information Services) ook aangeroepen met de naam van de snelkoppeling uit het menu Start - Internet Services Manager.

Internetdienstenbeheer (HTML). Om IIS-eigenschappen te beheren, gebruikt Internet Services Manager (HTML)4 (Afbeelding 22.2) een knooppunt dat in de lijst met knooppunten verschijnt als Websitebeheer(Administratiewebsite). Bij IIS installeren Het selecteert automatisch een willekeurig poortnummer tussen 2000 en 9999 en wijst dit toe aan deze website. Het knooppunt reageert op verzoeken van webbrowsers, ongeacht welke domeinnaam(van degenen die aan deze computer zijn gekoppeld) er vindt een oproep plaats wanneer het poortnummer, dat aan het einde van de hostnaam wordt toegevoegd, overeenkomt. Als basisauthenticatie wordt gebruikt, wordt de beheerder om een ​​gebruikersnaam en wachtwoord gevraagd wanneer hij verbinding maakt met het administratieve knooppunt. Alleen leden Windows-groepen Beheerders kunnen dit administratieve knooppunt gebruiken. Website-exploitanten kunnen een site ook op afstand beheren. Hoewel de HTML-versie van Internet Service Manager de meeste implementeert functionaliteit IIS-module, versie met met behulp van HTML ontworpen voor afstandsbediening over langzame inbellijnen. Het ondersteunt bijvoorbeeld geen klikken met de rechtermuisknop. Veel van de bekende werkbalkknoppen of tabbladtitels verschijnen als hyperlinks in het linkerdeelvenster van het browservenster.

IIS installeren en configureren

In de meeste gevallen zullen bij echte productieprojecten een of meer servers worden gebruikt om klantverzoeken voor een website te verwerken. Deze servers kunnen eigendom zijn van en beheerd worden door u, een toegewijd team of een extern hostingbedrijf. Hoe dan ook, vroeg of laat komt er een moment waarop het schrijven van de code en het testen ervan is voltooid, en het werk moet aan het grote publiek worden gepresenteerd - dit is de inzet van de website.

In dit en volgende artikelen zullen we ernaar kijken verschillende opties inzet. In alle gevallen blijven de uitgangspunten echter hetzelfde. Op werkstation Er is een kant-en-klare website die op de server moet worden geïmplementeerd, zodat deze beschikbaar is voor klanten. Voor ASP.NET is zo'n server IIS (Internetinformatiediensten - informatiediensten internet), en de zijne huidige versie- IIS 8. Toen het voor het eerst werd geïmplementeerd, was IIS een eenvoudige webserver. In de loop der jaren is IIS uitgegroeid tot een geavanceerde applicatieserver die een grote verscheidenheid aan functionaliteit biedt, waarvan de belangrijkste ondersteuning voor het hosten van ASP.NET-applicaties is.

Dit artikel richt zich op IIS 8. Hoewel de machine waarop IIS 8 draait hier een server wordt genoemd, kan IIS op zowel werkstation- als serverversies van Windows worden uitgevoerd. Niet alle, maar de meeste functionaliteit is beschikbaar op werkstations, waardoor u complexe websites kunt hosten. Waar mogelijk adviseren wij gebruik te maken van Windows-server, maar Windows 7 of Windows 8 kan een goedkoop alternatief zijn.

Microsoft koppelt IIS-releases hieraan Windows-releases. IN Windows-compositie Server 2008 en Windows Vista omvat versie IIS 7.0, Windows Server 2008 R2 en Windows 7 - versie IIS 7.5, en Windows Server 2012 en Windows 8 - IIS 8. Versies 7.0 en 7.5 worden door Microsoft gezamenlijk IIS 7 genoemd, wat verwarrend kan zijn. De versie van IIS die door het besturingssysteem wordt ondersteund, kan niet worden gewijzigd - Windows Server 2008 gebruikt alleen IIS 7.0. U kunt bijvoorbeeld niet upgraden naar IIS 7.5, dat wordt gebruikt in Windows Server 2008 R2.

IIS installeren

De IIS-component is opgenomen als onderdeel van Windows-installaties(voor zowel server als werkstations) en vereist activering en configuratie. Hieronder volgen drie manieren om IIS voor verschillende besturingssystemen te activeren.

IIS installeren op desktopversies van Windows (Windows Vista, Windows 7 en Windows 8)

Elke versie besturingssysteem Windows biedt zijn eigen versie van IIS - IIS 8 (in Windows 8), IIS 7.5 (in Windows 7) of IIS 7 (in Windows Vista). In al deze versies van Windows is IIS ingeschakeld, maar aanvankelijk niet geïnstalleerd. Om het te installeren, moet u deze stappen volgen:

IIS installeren op Windows Server 2008

Het installeren en configureren van IIS is hetzelfde voor Windows Server 2008 en Windows Server 2008 R2. De noodzakelijke stappen worden hieronder beschreven:

    Start Serverbeheer. Om dit te doen, klikt u op de Start-knop en selecteert u Alle programma's --> Systeembeheer --> Serverbeheer.

    Selecteer het knooppunt Rollen in de boomstructuur aan de linkerkant.

    Uitvoeren noodzakelijke acties in de meester. U wordt waarschijnlijk gevraagd om extra vereiste rollen te installeren. Als dat het geval is, moet u eenvoudigweg de bewerkingen accepteren en doorgaan.

    Na de installatie wordt u gevraagd uw webserver te configureren. Zoals in desktopversies Windows kunt u de specifieke IIS 7-functies selecteren die moeten worden ingeschakeld.

    Werkt u in ASP.NET met versie .NET Framework 4.5, dan zal deze versie van .NET Framework geïnstalleerd moeten worden (.NET Framework Developer Center)

IIS installeren op Windows Server 2012

Het IIS-installatieproces in Windows Server 2012 is in wezen hetzelfde als in Windows Server 2008. Het belangrijkste verschil is dat gebruikersinterface enigszins anders. Gedetailleerde beschrijving u kunt het vinden door de link IIS 8 installeren op Windows Server 2012 te volgen.

IIS-beheer

Wanneer u IIS installeert, wordt automatisch een map gemaakt met de naam C:\inetpub\wwwroot die uw website vertegenwoordigt. Alle bestanden in deze map verschijnen alsof ze zich in de hoofdmap van uw webserver bevinden.

Toevoegen extra pagina's naar uw webserver, u kunt kopiëren HTML-bestanden, ASP of ASP.NET rechtstreeks naar de map C:\Inetpub\wwwroot. Als u bijvoorbeeld het bestand TestFile.html aan deze map toevoegt, kunt u dit in de browser opvragen via de URL http://localhost/TestFile.html. U kunt zelfs submappen maken om gerelateerde bronnen te groeperen. U kunt bijvoorbeeld C:\inetpub\wwwroot\MijnSite\MijnBestand.html openen via een browser met behulp van de URL http://localhost/MijnSite/MijnBestand.html.

De wwwroot-map is handig om te starten eenvoudige voorbeelden en statische pagina's. Voor correct gebruik ASP.NET moet u voor elke webtoepassing die u maakt uw eigen virtuele map maken. U kunt bijvoorbeeld op elk station op uw computer een map met een willekeurige naam maken en deze in de virtuele IIS-map plaatsen alsof deze zich in de map C:\inetpub\wwwroot bevindt.

Voordat u aan de slag gaat, moet u IIS Service Manager starten. Het is te vinden in Startmenu(Begin). De exacte locatie kan afhankelijk zijn van het type Windows-versies(IIS --> IIS Servicebeheer). De programmasnelkoppeling bevindt zich in het gedeelte Programma's of Systeembeheer. Startpagina IIS Manager wordt weergegeven in de onderstaande afbeelding:

Nu moet u vertrouwd raken met een aantal termen die in IIS worden gebruikt. Aan de linkerkant van het IIS Manager-venster verschijnt een vermelding met de naam van de server die u gebruikt. Onze server heeft de naam PROFESSORWEB, gegenereerd door Windows-standaard 8, die in de meeste voorbeelden zal worden gebruikt. In het centrale gebied wordt een weergave van de server weergegeven. In deze weergave wordt een reeks pictogrammen weergegeven waarmee u serverinstellingen kunt configureren. Er is een lijst aan de rechterkant van het scherm beschikbare acties. In deze weergave kunt u bijvoorbeeld de server starten, stoppen en opnieuw opstarten.

Als u het serveritem uitvouwt in de structuurweergave aan de linkerkant van het scherm, ziet u het item Sites, dat één standaardwebsite-item bevat. Een site is een verzameling bestanden en mappen waaruit een website bestaat. Op één IIS-server kan meerdere sites ondersteunen, meestal op diverse havens TCP/IP (standaard is poort 80). De combinatie van de servernaam en de sitepoort vormt het eerste deel van de URL. Wanneer u bijvoorbeeld mywebserver gebruikt met een site die is aangesloten op poort 80, ziet de URL er als volgt uit:

http://mijnwebserver:80

Elke site kan veel bestanden en mappen bevatten. Elk van hen maakt deel uit van de URL. De URL voor een statische pagina mijnpagina.html in de map myfiles zou dus zijn:

http://mijnwebserver:80/mijnbestanden/mijnpagina.html

In sommige situaties zal de naam waaronder de server bij u bekend is, verschillen van de naam die clients gebruiken om inhoud te ontvangen. We zullen deze nuance negeren, maar de serverbeheerder of het hostingbedrijf zal hierin voorzien noodzakelijke informatie, als dit belangrijk is voor een bepaalde server.

Om de status van IIS te controleren, selecteert u Standaardwebsite en selecteert u in het rechterdeelvenster van IIS-servicebeheer "Uitvoeren". Klik daarna op de knop "Bladeren *.80 (http)" om de sitepagina in de browser te openen:

Zoals je kunt zien, heb ik in mijn geval de standaardpoort gewijzigd (van 80 in 8080). Ik deed dit omdat... op de 80e heb ik het draaien lokale Apache-server. Als u hetzelfde probleem ondervindt, kunt u de poort wijzigen door met de rechtermuisknop op de site (standaardwebsite) te klikken en contextmenu"Verander bindingen" Vervolgens kunt u de standaardpoort in het dialoogvenster wijzigen.

Elke server kan dus meerdere sites ondersteunen, die elk op een andere poort of IP-adres draaien. Elke site kan veel bestanden en mappen bevatten, en de combinatie van deze elementen geeft informatie over de URL. We komen terug op URL's en het gebruik van IIS Manager terwijl we naar elke implementatiebenadering kijken.

IIS-webserver installeren

Open Configuratiescherm -> Programma's -> In- of uitschakelen Windows-componenten. Zoek de sectie IIS Services in de lijst. Open het en selecteer de benodigde componenten:

Basisset:

  • Veiligheid. Selecteer alle componenten behalve “Authenticatie met certificaatmatching...”.
  • Componenten voor applicatieontwikkeling. Ik heb alleen de CGI-component nodig voor later PHP-installaties.
  • Algemene HTTP-functies. Wij vinken alle punten af.
  • Functioneel testen en diagnostiek. Selecteer "HTTP-logboekregistratie" en "Verzoekmonitor".
  • Prestatieverbeteringsfuncties. Wij vinken alle punten af.
  • Hulpmiddelen voor websitebeheer. Vink alleen “IIS Management Console” aan.

Wanneer alle items zijn geselecteerd, klikt u op OK. Nadat de installatie is voltooid, moet u opnieuw opstarten!

Laten we nu verder gaan met het maken van een website. Open Configuratiescherm -> Systeem en beveiliging -> Beheer -> Computerbeheer (u kunt snel: Startmenu -> klik met de rechtermuisknop op Computer -> selecteer Beheer in het menu). Vouw in het geopende venster de groep "Services en toepassingen" uit en open "IIS Services Manager". Selecteer in het venster Verbindingen de map Sites en klik vervolgens in het rechtervenster Acties op de link “Website toevoegen”.

Klik op OK. Hierop basisopstelling voltooid. U moet de functionaliteit van de nieuw gemaakte site controleren. Open de browser en adresbalk voer in: http://localhost. Als alles correct werkt, ziet u een pagina die er ongeveer zo uitziet:

Afwerking. Om de site van buitenaf toegankelijk te maken, moet u poort 80 openen voor inkomende verbindingen. Hoe u dit doet met de standaard Windows 7-firewall als voorbeeld:
Open Configuratiescherm -> Systeem en beveiliging -> Windows Firewall-> Extra opties. In de lijst moet u de regel Internetservices zoeken en inschakelen ( inkomend verkeer HTTP):

In deze modus basis installatie de webserver kan alleen weergeven statische pagina's (gewone HTML+ JavaScript). Om de mogelijkheden uit te breiden, kunt u ondersteuning voor ASP, ASP.NET of PHP installeren. Zelf programmeer ik momenteel alleen in PHP, dus verder zal ik het alleen hebben over het installeren van PHP op IIS in FastCGI-modus.

PHP installeren (FastCGI)

Natuurlijk is Apache de optimale webserver voor PHP, maar er zijn nog steeds momenten waarop je PHP op IIS moet installeren. Bovendien, binnen de laatste tijd werd gedaan door de ontwikkelaars geweldig werk om de PHP-prestaties op IIS te verbeteren.

Voordat u met de installatie begint, moet u de PHP-release downloaden van de site http://windows.php.net/download/. Er worden daar verschillende opties aangeboden. We hebben een vrijlating nodig VC9x86 Niet-draad Veilig. Voor het werken in FastCGI-modus is dit de snelste en meest stabiele optie. Ik raad aan om de release te downloaden met een installatieprogramma, in plaats van een zip-archief (dit is voor degenen die van handmatige installatie houden).

Laten we nu het installatieprogramma starten. Na een aantal niet erg informatieve vensters worden we gevraagd een webserver en PHP-bedieningsmodus te selecteren:

IISFastCGI - ja, dit is momenteel de enige stabiele optie voor het installeren van PHP op IIS.

Nadat het installatieprogramma is voltooid, gaat u naar de IIS-instellingen. In principe hoeft hier slechts één actie te worden uitgevoerd: de prioriteit van php-bestanden verhogen, zodat deze als eerste worden verwerkt. Klik in IIS Manager op de naam van onze site en selecteer in het venster aan de rechterkant het gedeelte "Standaarddocument". In de lijst die verschijnt, moet je index.php naar het begin verplaatsen:

Windows 7 64-bit gebruikers, opgelet! Je moet er een produceren extra actie. Open de sectie Applicatiepools. Selecteer DefaultAppPool en open “Geavanceerde opties” (via rechtermuisknop of extreme rechter kolom). In het gedeelte Algemeen moet u de optie "32-bits toepassingen inschakelen" vinden en deze op True instellen. Als er al extra pools zijn gemaakt voor bestaande sites, moet u voor elk daarvan dezelfde bewerking uitvoeren.

Nu moet je uitvoeren PHP-testen. IN hoofdmap website (c:\inetpub\wwwroot) moet u een index.php-bestand plaatsen met de volgende inhoud:

Open de site in een browser (http://localhost). Als alles goed werkt, zie je een pagina met PHP-installatie-informatie:

MySQL installeren

Verplaatst naar een apart artikel.

  • Bij het starten van de site treedt er een fout op: “Het proces heeft geen toegang tot het bestand omdat het door een ander proces wordt gebruikt. (Uitzondering op HRESULT: 0x80070020)."
    Deze fout geeft aan dat de poort waaraan de site is gebonden (standaard 80) al bezet is door een andere applicatie. Heel vaak treedt deze fout op als er een andere webserver is geïnstalleerd (bijvoorbeeld Apache).
    Om erachter te komen welk proces poort 80 gebruikt, opdrachtregel voer in: netstat -ano -p tcp
    In de kolom " Lokaal adres"We zoeken naar een invoer als 0.0.0.0:80, en dan kijken we naar wat “PID” overeenkomt met deze invoer. Open in "Taakbeheer" het tabblad Processen (de optie "Procedures van alle gebruikers weergeven" moet zijn aangevinkt). Ga vervolgens naar het menu Beeld -> “Kolommen selecteren” en vink “Process ID (PID)” aan. Met behulp van PID kunt u nu achterhalen welk proces de poort bezet.
    Een andere oplossing voor dit probleem is om de site aan een alternatieve poort te binden (bijvoorbeeld 8080).
  • Bij het uitvoeren van het php-script verschijnt er een foutmelding: Waarschuwing: fopen(bestandspad): kan stream niet openen: toestemming geweigerd in bestandspad.
    Het probleem is dat de IIS_IUSRS-gebruikersgroep alleen leesrechten heeft. Open de eigenschappen van de map waarin de websitebestanden zich bevinden (standaard wwwroot), het tabblad Beveiliging. In de lijst vinden we de IIS_IUSRS-groep en geven deze volledige toegangsrechten.
  • Sitecodering instellen.
    Open IIS Manager en selecteer de website die u nodig hebt. Open in de site-instellingen het gedeelte HTTP Response Headers. Klik op de koppeling Toevoegen. In het geopende venster typt u in het veld Naam: Content-type, in het veld Waarde typt u: text-html; charset=windows-1251 (zie schermafbeelding). In plaats van Windows-1251 kunt u elke andere codering gebruiken.