Come installare IIS su Windows 10 utilizzando Powershell

Un modo semplice e veloce per installare e abilitare i servizi Web IIS utilizzando la riga di comando di Powershell su Windows 10 o 8/7. Insieme ai comandi per riavviare IIS e conoscere lo stato della sua esecuzione. Possiamo anche installare l'autenticazione di Windows per IIS tramite PowerShell

Internet Information Services è la funzionalità di Windows 10/8/7 o del server che esegue hardware desktop o server per fornire un server Web host locale. È sviluppato da Microsoft e disponibile solo in Windows. Supporta vari tipi di protocolli Internet come HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP e NNTP. Sebbene, quando si tratta del mondo del web hosting online, non sia popolare come i server web Linux come Apache e Nginx, IIS ha una buona presenza e quota di mercato. Pertanto, se vuoi provarlo, ecco il modo semplice per abilitare i servizi del server Web IIS su Windows 10 o 7.

Installa IIS dalla riga di comando di Windows 10

Poiché Windows è dotato di IIS integrato, non è necessario scaricarlo, tuttavia, per impostazione predefinita non sarà abilitato, pertanto installiamo questa funzionalità di Internet Information Services abilitandola utilizzando il metodo GUI tramite "" o utilizzando la riga di comando di PowerShell.

Passaggio 1: esegui PowerShell come amministratore

Abbiamo bisogno dei diritti di amministratore che eseguono Powershell per abilitare i servizi IIS su Windows, quindi, fai clic con il pulsante destro del mouse sul pulsante Start di Windows 10 e seleziona l'opzione "Windows PowerShell (Admin)".

Passaggio 2: installare i servizi IIS

L'attivazione della funzionalità Windows IIS-WebServer non funzionerà da sola, ma richiede anche l'installazione di altre funzionalità come IIS-WebServerRole, strumenti di gestione Web, funzionalità HTTP comuni, registrazione HTTP, compressione del contenuto statico, filtro delle richieste e altro ancora.

Ecco i servizi chiave che possono essere attivati ​​secondo i requisiti, tuttavia, alcuni di essi dovrebbero essere installati e attivati ​​con il server Web IIS su Windows 10 o piattaforme server.

  • RuoloServerWebIIS
  • Server Web IIS
  • Funzionalità IIS-CommonHttp
  • IIS-HttpErrors
  • IIS-HttpRedirect
  • Sviluppo di applicazioni IIS
  • NetFx4Extended-ASPNET48
  • IIS-NetFxExtensibility48
  • IIS-HealthAndDiagnostics
  • IIS-HttpLogging
  • Librerie di registrazione IIS
  • IIS-RequestMonitor
  • IIS-HttpTracing
  • Sicurezza IIS
  • Filtro richieste IIS
  • Prestazioni IIS
  • Strumenti di gestione del server Web IIS
  • Compatibilità di gestione IIS-IIS6
  • Metabase IIS
  • Console di gestione IIS
  • Autenticazione di base IIS
  • Autenticazione IIS-Windows
  • Contenuto statico IIS
  • IIS-DefaultDocument
  • WebSocket IIS
  • IIS-ApplicationInit
  • Estensioni IIS-ISAPI
  • Filtro ISAPI IIS
  • IIS-HttpCompressionStatic
  • IIS-ASPNET48

Per attivare uno qualsiasi dei servizi di cui sopra, possiamo utilizzare la sintassi seguente. Basta sostituire il<service-name>con uno qualsiasi dei servizi sopra indicati ed esegui il comando su PowerShell.

Enable-WindowsOptionalFeature -Online -FeatureName <service-name>

Pertanto, se vogliamo abilitare IIS e altri moduli richiesti su Windows, il comando sarà:

Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer, IIS-CommonHttpFeatures, IIS-ManagementConsole, IIS-HttpErrors, IIS-HttpRedirect, IIS-WindowsAuthentication, IIS-StaticContent, IIS-DefaultDocument, IIS-HttpCompressionStatic, IIS-DirectoryBrowsing

Esegui il server IIS

Adesso, vai nella casella di ricerca di Windows 10 0r 7 e digita IIS; questo in cambio ti darà la possibilità di accedere a Internet Information Services (IIS), Manager. Fare clic su di esso per accedere a Gestione IIS per la configurazione del server Web localhost su Windows.

Comando per riavviare il server web IIS

Per lo stato del server web in esecuzione

Get-Service W3SVC

Per avviare IIS:

iisreset

Per disabilitare il server ISS

Disable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole, IIS-WebServer

Per disattivare eventuali servizi particolari appena menzionati al posto di<service-name>nel comando seguente:

Disabilita-WindowsOptionalFeature -Online -FeatureName<service-name>;

Altri articoli:

Related Posts