Microsoft Internet Information Services
Microsoft Internet Information Services | |
---|---|
![]() | |
Basis data | |
ontwikkelaar | Microsoft |
Jaar van uitgave | 1994 |
Huidige versie | 10 (oktober 2018) |
besturingssysteem | ramen |
programmeertaal | C ++ |
categorie | Serversoftware |
Duits sprekend | Ja |
Officiële IIS-website |
Internet Information Services (IIS) (voorheen Internet Information Server ) is een serviceplatform van Microsoft voor pc's en servers . Ze kunnen worden gebruikt om documenten en bestanden in het netwerk toegankelijk te maken. HTTP , HTTPS , FTP , SMTP , POP3 , WebDAV en andere worden gebruikt als communicatieprotocollen. ASP- of .NET- applicaties ( ASP.NET ) kunnen worden uitgevoerd via IIS, evenals PHP en JSP met de juiste installeerbare ISAPI- filters.
Besturingssystemen
IIS-services kunnen worden gebruikt op de volgende Microsoft- besturingssystemen : Windows NT Server, Windows 2000 Server, Microsoft Windows Server 2003 , Windows Server 2008 , Windows Server 2012 en Windows Server 2016 , evenals op niet-serversystemen (met name Windows 7 , Windows 8 en Windows 10 ). [1]
Bij Windows 2000 Professional en Windows XP Professional worden in de respectievelijke versies beperkte IIS-services als optionele componenten geleverd. Het aantal gelijktijdige verbindingen is beperkt tot maximaal 10 en er kan slechts één website (de “standaard website ”) worden opgezet. Het is bedoeld om te worden gebruikt als een pure test- en ontwikkelomgeving. Deze IIS Express- versie is ook opgenomen in alle varianten van Visual Studio 2012 .
IIS 7.0 is niet alleen opgenomen in Windows Server 2008 , maar ook in de Business-, Enterprise- en Ultimate-versies van Windows Vista . Een beperkte versie (maximaal 3 aansluitingen) is inbegrepen bij Vista Home Premium . [2]
Microsoft Internet Information Services 7
Internet Information Services 7.0 is de implementatie van Internet Information Services in Windows Server 2008 en Vista , in Windows Server 2008 R2 en Windows 7 wordt de licht herziene versie 7.5 gebruikt. Het dient als een webserver . IIS 7.0 is geïmplementeerd als een rol in Server 2008. Bij Vista wordt de server geleverd met verschillende restricties in de Business, Ultimate en Home Premium versies.
architectuur
De IIS 7.0 is modulair onderverdeeld in afzonderlijke componenten. De architectuur en functionaliteit is fundamenteel anders dan de vorige versie. [3] [4] [5]
Luisterdiensten
Als kerntaak van een webserver luistert de luisteraar naar inkomende verbindingen. De gangbare protocollen kunnen standaard worden geleverd. WCF- verbindingen kunnen ook worden beheerd.
HTTP-listener-stack
Dit controleert HTTP-verzoeken. Deze functie is standaard verankerd in het besturingssysteem en wordt aangepast door het IIS.
De stack beheert de caching, de distributie van de verzoeken naar de afzonderlijke threads en voert verschillende beveiligingsfuncties van het serversysteem uit.
WWW-serviceroutine
De www-service verschilt fundamenteel van de manier waarop deze werkt in IIS 6.0. Het beheert alleen de configuratie van de HTTP-listener-stack en is verantwoordelijk voor de routering naar de WAS.
WAS Windows Process Activation Service
De WAS beheert de afzonderlijke werkthreads en de applicatiepools van het IIS. Het neemt de taken van de www-service in IIS 6.0 over. Daarnaast beheert de WAS ook de verbindingen die niet op de HTTP-stack staan.
Functies
Alle functies kunnen worden beheerd via de MMC . De interface en menustructuur voor de configuratie-opties is volledig geherstructureerd in vergelijking met eerdere versies van het IIS. Alle functies kunnen ook afzonderlijk als features worden geïnstalleerd en centraal worden geconfigureerd.
Kernfuncties
Het aanbieden van websites is te beschouwen als de kernfunctionaliteit. De IIS beheert de statische inhoud en levering. Foutbeheer en de basisconfiguratie worden ook verzorgd door de kernmodules.
Dynamische inhoud
De IIS ondersteunt het gebruik van dynamisch gemaakte websites. Het hele spectrum van gangbare technologieën komt aan bod. IIS ondersteunt rechtstreeks .NET voor toepassingen en ASP.NET voor op websites gebaseerde toepassingen. CGI en alle op ISAPI gebaseerde plug-ins worden ook ondersteund. Server-side include kan ook native worden geïntegreerd. Scripttalen zoals PHP kunnen geïmplementeerd worden (bijvoorbeeld via cgi of isapi).
Logboeken
De IIS biedt verschillende protocolfuncties. Deze maken een evaluatie van de prestaties, de systeemstatus, de gebruikerslogs en de vrij definieerbare logs mogelijk. [6]
FTP
De IIS ondersteunt het maken van een FTP-server.
authenticatie
Om een veilige login voor toegang te garanderen, worden verschillende authenticatiemethoden aangeboden: [7]
- SimplePost (basisverificatie)
- Windows-verificatie
- Digest- verificatie
- Authenticatie via certificaatservices
- URL-gebaseerd
- IP-gebaseerd
- Domeingerichte authenticatie
versies
- IIS 1.0 was beschikbaar als download voor Windows NT 3.51 .
- IIS 2.0 is ingebouwd in Windows NT 4.0 .
- IIS 3.0 is geïnstalleerd met Service Pack 2 op Windows NT 4.0. Het was de eerste versie met de Active Server Pages .
- IIS 4.0 werd aangeboden als download voor Windows NT 4.0 samen met het gratis Option Pack. Het IIS werd voor het eerst beheerd met de meegeleverde Microsoft Management Console (MMC). Voor het eerst was het ook mogelijk om meerdere website- en FTP-serverinstances (met verschillende poorten en/of hostnamen) op te zetten en voor het eerst waren er applicatiepools. Het Option Pack bood vele andere technologieën zoals Microsoft Transaction Server , Microsoft Index Server , Certificate Server en Site Server Express. Met uitzondering van de laatste, zijn al deze producten rechtstreeks naar IIS 5.0 op Windows 2000 gestroomd.
- IIS 5.0 is ingebouwd in Windows 2000. Het product heet nu "Microsoft Internet Information Services " (in plaats van "Microsoft Internet Information Server ").
- IIS 5.1 is ingebouwd in Windows XP Professional en Windows MCE (32-bits versies).
- IIS 6.0 is ingebouwd in Windows Server 2003 en Windows XP x64 Edition . Het is vanaf de grond af ontworpen om beveiligingsproblemen op te lossen. Elke webserver-extensie zoals ASP, ASP .NET, internetafdrukken, server-side include (SSI) enz. moet nu expliciet worden geactiveerd, zodat ongebruikte functies geen potentiële beveiligingslacunes bieden. Daarnaast is er IPv6-ondersteuning toegevoegd.
- IIS 7.0 is ingebouwd in Windows Server 2008 en Windows Vista.
- IIS 7.5 is ingebouwd in Windows Server 2008 R2 en Windows 7 .
- IIS 8.0 is ingebouwd in Windows Server 2012 en Windows 8 .
- IIS 8.5 is ingebouwd in Windows Server 2012 R2 en Windows 8.1 .
- IIS 10 is ingebouwd in Windows Server 2016 , Windows Server 2019 en Windows 10 en bevat ondersteuning voor HTTP/2 .
Zie ook
web links
- Officiële IIS-website (Microsoft, Engels)
- Configuratie-instructies op Netzwelt.de
Individueel bewijs
- ↑ Installeer en configureer webserver (IIS) onder Windows 10. Ontvangen op 13 december 2018 .
- ↑ ASP.NET- en IIS-configuratie in MSDN
- ↑ https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc753198(v=ws.10)?redirectedfrom=MSDN IIS 7.0: Overzicht van de functies die beschikbaar zijn in IIS 7.0
- ↑ https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/introduction-to-iis-architecture
- ↑ https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754024(v=ws.10)?redirectedfrom=MSDN-toepassing serverrol
- ↑ https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754024(v=ws.10)?redirectedfrom=MSDN-toepassing serverrol
- ↑ https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc753198(v=ws.10)?redirectedfrom=MSDN IIS 7.0: Overzicht van de functies die beschikbaar zijn in IIS 7.0