Como instalar o IIS no Windows 10 usando Powershell

Uma maneira fácil e rápida de instalar e habilitar serviços da web IIS usando a linha de comando do Powershell no Windows 10 ou 8/7. Junto com comandos para reiniciar o IIS e saber o status de sua execução. Também podemos instalar a autenticação do Windows para IIS via PowerShell

Serviços de Informações da Internet é o recurso do Windows 10/8/7 ou servidor executando hardware Desktop ou Servidor para fornecer um servidor web localhost. É desenvolvido pela Microsoft e está disponível apenas no Windows. Ele suporta vários tipos de protocolos de Internet, como HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP e NNTP. Embora, quando se trata do mundo da hospedagem online, ele não seja popular como servidores web Linux, como Apache e Nginx, ainda assim o IIS tem uma boa presença e participação de mercado. Portanto, se você quiser experimentar, aqui está a maneira fácil de habilitar os serviços do servidor web IIS no Windows 10 ou 7.

Instale o IIS a partir da linha de comando do Windows 10

Como o Windows vem com IIS embutido, não precisamos baixá-lo, porém, por padrão ele não será habilitado, portanto, instalamos este recurso do Internet Information Services habilitando-o usando o método GUI que é via “”Ou usando a linha de comando do Powershell.

Etapa 1: execute o PowerShell como administrador

Precisamos de direitos de administrador executando o Powershell para habilitar os serviços IIS no Windows, portanto, clique com o botão direito no botão Iniciar do Windows 10 e selecione a opção “Windows PowerShell (Admin)”.

Etapa 2: instalar os serviços IIS

A ativação do recurso IIS-WebServer Windows não funcionará sozinha, ela também precisa de alguns outros recursos para serem instalados, como IIS-WebServerRole, ferramentas de gerenciamento da Web, recursos HTTP comuns, registro HTTP, compactação de conteúdo estático, filtragem de solicitação e muito mais.

Aqui estão os principais serviços que podem ser ativados de acordo com os requisitos; no entanto, alguns deles devem ser instalados e ativados com o servidor web IIS no Windows 10 ou plataformas de servidor.

  • Função IIS-WebServer
  • Servidor Web IIS
  • Recursos do IIS-CommonHttp
  • Erros IIS-Http
  • IIS-HttpRedirect
  • Desenvolvimento de aplicativos IIS
  • NetFx4Extended-ASPNET48
  • Extensibilidade IIS-NetFx48
  • IIS-HealthAndDiagnostics
  • IIS-HttpLogging
  • Bibliotecas de log do IIS
  • Monitor de solicitação do IIS
  • Rastreamento IIS-Http
  • Segurança IIS
  • Filtragem de solicitação do IIS
  • Desempenho do IIS
  • Ferramentas de gerenciamento de servidor Web IIS
  • IIS-IIS6ManagementCompatibilidade
  • Metabase do IIS
  • Console de gerenciamento do IIS
  • Autenticação Básica do IIS
  • Autenticação IIS-Windows
  • IIS-StaticContent
  • Documento padrão do IIS
  • IIS-WebSockets
  • IIS-ApplicationInit
  • Extensões IIS-ISAPI
  • Filtro IIS-ISAPI
  • IIS-HttpCompressionStatic
  • IIS-ASPNET48

Para ativar qualquer um dos serviços acima, podemos usar a sintaxe abaixo. Basta substituir o<service-name>com qualquer um dos serviços fornecidos acima e execute o comando no PowerShell.

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

Assim, se quisermos habilitar o IIS e outros módulos necessários no Windows, o comando será:

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

Execute o servidor IIS

Agora vá até a caixa de pesquisa do Windows 10 0r 7 e digite IIS; em troca, isso lhe dará a opção de acessar o Gerenciador dos Serviços de Informações da Internet (IIS). Clique nele para acessar o Gerenciador IIS para configurar o servidor web localhost no Windows.

Comando para reiniciar o servidor web IIS

Para o status do servidor web em execução

Get-Service W3SVC

Para iniciar o IIS:

iisreset

Para desativar o servidor ISS

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

Para desativar quaisquer serviços específicos mencionados no local de<service-name>no comando abaixo:

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

Outros artigos:

Related Posts