Installere IIS 7.0

En IIS 7.0 webserveren kan installeres på to forskjellige måter med Windows Server 2008.


    Som en del av kjerne Server modus der IIS 7.0 er installert som en av de Serverroller, < LI> Den normale måten gjennom GUI-grensesnitt, der IIS 7.0 er installert som en av de Serverroller.

    Denne artikkelen vil også omfatte installasjon av IIS 7.0 på Windows Vista. Til slutt vil jeg også dekke uovervåket installasjon av IIS

    Installasjons moduser

    På Windows Server 2008, IIS 7 kan installeres på to hovedmåter:.

    • Normal modus (GUI) - med et GUI for ledelse og administrasjon
    • Server Core-modus - bare en ledetekst & Powershell er tilgjengelig for lokal server for administrasjon, er fjernstyring mulig å bruke MMC 3.0 og snap-ins.

      De ovennevnte installasjoner kan automatiseres. Dette gjøres ved hjelp uovervåket installasjon og vil bli dekket på slutten av artikkelen.

      I Windows Vista, IIS kan installeres på to måter, gjennom normal GUI for å legge til ekstra Windows-funksjoner til Vista, eller som en del av en uovervåket installasjon.

      IIS på Windows Server 2008

      IIS 7.0 er en av Windows Server 2008 Server Roller. IIS kan installeres gjennom GUI hjelp av den nye Server Manager-grensesnittet etter at Windows Server 2008 OS er installert.

      Server Manager gir et enkelt dashbordet for å installere eller avinstallere Serverroller og funksjoner. Det gir også en oversikt over alle installerte Roller og funksjoner. Når IIS 7.0 er valgt fra Server Manager, er de grunnleggende komponenter og tjenester som trengs for IIS automatisk.

      Installere IIS 7.0 på Windows Server 2008 er litt forskjellig fra å installere IIS 6.0, men det er fortsatt ganske grei å bruke Server Manager

      Du kan installere IIS via Server Manager funnet i.

      Start-meny - Server Manager
      (det kan også finnes under: Start-meny - Administrative verktøy - Server Manager)

      Velg "Legg Roller" under Roller

      Velg " Web Server (IIS) "på Serverroller side:


      Figur 1 Bilde: server roller utvalg siden

      Velg IIS Services som skal installeres. I dette tilfellet ASP.NET skal installeres. Velg de tjenester som kreves av programmene:


      Figur 2 Bilde: rolletjenester utvalg side

      Når du velger tjenestene ovenfor, kan du bli bedt med en advarsel for å installere noen nødvendige tjenester for utvalget ovenfor, hvis tjenestene ikke allerede er installert:


      Figur 3 Bilde: The Wizard advarsel side

      IIS 7.0 er nå installert med en standard konfigurasjon for hosting ASP.NET på Windows Server 2008:


      Figur 4 Bilde: Installasjon Resultater side

      Bekreft at webserveren fungerer ved hjelp av http: //localhost:


      Figur 5 Bilde: Standard nettside

      Installer bare de helt nødvendige IIS Services for å minimere IIS installasjonen fotavtrykk . Dette reduserer også angrepsflaten, en av fordelene med den nye IIS 7.0.

      Server Core

      Windows Server 2008 kan installeres på Server Core-modus. Server Core er valgt under den første installasjonen av Windows Server 2008.

      Server Core-modus er en ny funksjon i Windows Server 2008. Det er en lav installasjon fotavtrykk server, hvor bare minimalt sett med binærfiler som trengs for å kjøre visse tjenester er installert, f.eks en webserver. Dette betyr at ikke engang Windows Shell (GUI) er installert, bare en minimal fotavtrykk å starte opp serveren er installert og administratoren blir deretter presentert med en ledetekst etter oppstart.

      IIS 7.0 er en av . Server Roller som kan installeres på Windows Server 2008 kjører i Server Core-modus

      For å installere IIS 7.0 på en server som kjører Server Core-modus, kjører du følgende kommando:
      Pkgmgr.exe /iu: IIS-WebServerRole; VAR-WindowsActivationService; BLE-ProcessModel

      Dette

      For tiden i Windows Server 2008 (Release Candidate 0) bare installerer IIS 7.0 med en standard, minimal installasjon. klassiske webapplikasjoner som ASP og PHP er tilgjengelig i Server Core-modus. Følgende IIS tjenester er ikke tilgjengelig i Server Core-modus:

      • IIS-ASPNET
      • IIS-NetFxExtensibility
      • IIS-ManagementConsole
      • IIS-ManagementService
      • IIS-LegacySnapIn
      • IIS-FTPManagement
      • BLE-NetFxEnvironment
      • VAR-ConfigurationAPI

        I Server Core-modus administrasjon og konfigurasjon av IIS må gjøres gjennom .config xml konfigurasjonsfiler eller appcmd.exe kommando verktøyet. Grensesnitt som WMI og COM er også tilgjengelig, er fjernstyring mulig å bruke MMC 3.0 og Snap-Ins.

        Bekreft installasjonen ved å kopiere eller lage noen HTML-sider og legg dem i roten av Inetpub mappen .

        uovervåket installasjon

        uovervåket installasjon er en måte å automatisere installasjonen, for konsekvent og automatisert installasjon av IIS 7.0. Automatisere installasjon ved ubetjente skript er svært nyttig hvis du trenger å distribuere flere webservere og vil være sikker på at hver av webservere er satt opp med identiske komponenter og tjenester.

        Dette gjøres annerledes enn med Windows Server 2003. I Windows Server 2008 og Windows Vista verktøyet som brukes til ubetjente skript kalles Pkgmgr.exe
        . Det er den viktigste komponenten brukes under uovervåkede installasjoner og det tillater deg å installere eller avinstallere fra en ledetekst eller skript. Pkgmgr.exe erstatter sysocmgr.exe fra Windows Server 2003.

        For å bruke Pkgmgr.exe, må du ha administratorrettigheter på maskinen (e).

        Kjør følgende kommando direkte fra en kommandolinje eller fra et skript:
        Pkgmgr.exe /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

        The kommandoen ovenfor installerer IIS 7.0 med alle tilgjengelige tjenester. Velg bare de tjenester som kreves av webapplikasjoner

        Det samme kommando kan pakkes inn i en xml fil og kjøre Pkgmgr.exe med xml filen som en parameter, også fra en ledetekst:.
        Pkgmgr.exe /n:IIS7_unattend.xml

        Her er et eksempel på en IIS7_unattend.xml fil, som installerer IIS 7.0 med standardfunksjoner: