O que é o software de servidor Web Microsoft IIS?

Publicados: 2022-06-01

Os servidores da Web ajudam a alimentar a Internet e há muitas opções diferentes para hospedar seu(s) site(s) ou aplicativo(s). Uma solução que você pode considerar usar é o Microsoft IIS (Internet Information Services). No entanto, para determinar se é a escolha certa, é essencial entender como o software do servidor da Web funciona e compará-lo a outras opções.

Neste post, explicaremos o que é o Microsoft IIS e como ele difere de outros servidores web. Abordaremos como determinar se o seu servidor está usando o Microsoft IIS, seus prós e contras e como executar o WordPress nele. Vamos pular!

O que é o Microsoft IIS?

O Microsoft IIS é um produto de software de servidor web da Microsoft para sistemas Windows. É um dos servidores web mais populares, depois do Apache HTTP Server, NGINX, Cloudflare Server e LiteSpeed:

O site da Microsoft IIS.

Você pode usar este servidor seguro e flexível para hospedar qualquer coisa na web, de aplicativos a streaming de mídia. Possui uma arquitetura aberta que o torna escalável e versátil.

O IIS suporta os seguintes protocolos:

  • Protocolo de transferência de hipertexto (HTTP)
  • Protocolo de Transferência de Hipertexto Seguro (HTTPS)
  • Protocolo de transferência de arquivos (FTP)
  • Protocolo de transferência de arquivos seguro (FTPS)
  • Protocolo de transferência de correio simples (SMTP)
  • Protocolo de transferência de notícias da rede (NNTP)

O IIS Web Server é uma plataforma web unificada que integra IIS, serviços FTP, PHP, ASP.NET e Windows Communication Foundation (WCF). Você pode usá-lo para hospedar seus sites e serviços com segurança máxima, graças ao isolamento automático de aplicativos, configuração de sandbox padrão e um espaço reduzido do servidor.

Também inclui cache dinâmico e compactação aprimorada para aumentar a velocidade do seu site. Além disso, a plataforma modular permite que os desenvolvedores criem módulos personalizados para estender sua funcionalidade.

O Microsoft IIS é diferente de outros servidores Web?

IIS é um software de servidor web popular. De acordo com a W3Techs, ele alimenta 6% de todos os sites com servidores da web conhecidos. Muitas pequenas empresas e organizações o utilizam porque é fácil de configurar e usar.

O IIS é diferente de outros servidores da Web porque é totalmente integrado ao sistema operacional Windows (SO). Isso significa que o IIS pode aproveitar todos os recursos de segurança integrados ao Windows, como Active Directory e Diretiva de Grupo.

O IIS também inclui várias ferramentas de gerenciamento para implantar e gerenciar sites. Estes incluem o Internet Services Manager (ISM), uma interface gráfica do usuário (GUI) para gerenciar as configurações do IIS.

Além disso, o IIS 8 possui o IIS Manager, uma versão atualizada do ISM para simplificar o gerenciamento de seus sites e configurações de servidor. O servidor Web também inclui a ferramenta de linha de comando AppCdmd.exe e os cmdlets do PowerShell.

Uma das vantagens mais significativas de usar o IIS é que ele pode hospedar aplicativos ASP.NET. ASP.NET é uma tecnologia da Microsoft que permite aos desenvolvedores criar aplicativos web dinâmicos. O IIS é o único servidor Web que pode hospedar aplicativos ASP.NET sem exigir software adicional.

Como funciona o servidor Web do Microsoft IIS?

Um servidor Web IIS é executado na plataforma Microsoft .NET em um sistema operacional Windows. Embora você possa executar o IIS no Linux e no Mac via Mono, ele não é estável ou recomendado.

Você pode configurar o IIS para hospedar vários sites em um único computador. Cada site pode ter um endereço IP (Internet Protocol) exclusivo ou compartilhar um endereço IP comum. O IIS também pode hospedar sites de intranet, sites de extranet e sites de Internet públicos.

Quando um computador cliente solicita uma página de um site hospedado no IIS, o servidor recupera a página da pasta raiz de documentos do site e a envia para o computador cliente. O IIS também pode servir conteúdo dinâmico, como Active Server Pages (ASP) ou páginas PHP.

Você pode estender o IIS com vários módulos, adicionando funcionalidade ao servidor. Esses módulos podem ser desenvolvidos pela Microsoft ou por empresas terceirizadas. Algumas das opções mais populares incluem ASP.NET, Extensões ISAPI e Filtros ISAPI.

Como determinar se seu servidor Web está usando o Microsoft IIS

O IIS está incluído em todas as versões do Windows desde o Windows NT 4.0, mas não por padrão. Para determinar se o IIS está instalado em seu computador, você pode pressionar a tecla Windows + R . Em seguida, digite “intemgr” e selecione OK :

Procurando a instalação do IIS no Windows.

Se você vir uma tela de configuração do IIS, ela está instalada. Caso contrário, você pode receber a seguinte mensagem:

Uma mensagem do Windows informando que um arquivo IIS não foi encontrado.

Outro método é visualizar a lista de programas instalados para ver se o IIS está presente. Abra o Painel de Controle e selecione Programas > Ativar ou desativar recursos do Windows :

As opções de Programas no Windows.

Na janela a seguir, procure Serviços de Informações da Internet e marque a caixa ao lado:

O recurso Serviços de Informações da Internet listado no Windows.

Quando terminar, clique em OK .

Você também pode verificar os logs do servidor Web para ver se as solicitações são feitas ao IIS. Esses logs estão na pasta C:\\inetpub\\logs\\LogFiles na maioria das máquinas Windows. Se você vir referências ao IIS nesses logs, seu servidor Web provavelmente está usando o IIS.

Se você determinar que seu servidor Web está usando o IIS, será necessário seguir algumas etapas para configurá-lo para suas necessidades específicas. Na maioria dos casos, você precisará instalar software adicional, como ASP.NET, e alterar a forma como o IIS trata as solicitações. Além disso, você pode adquirir uma licença da Microsoft para usar o IIS em um ambiente de produção.

Prós e contras do Microsoft IIS

Uma das maiores vantagens de usar o IIS é que ele é gratuito. Também é fácil de configurar e usar.

Além disso, o IIS se integra bem a outros produtos da Microsoft, como Active Directory, Exchange Server e SharePoint. Os usuários também podem gerenciar o IIS remotamente usando as Ferramentas de Administração Remota (RAT) ou o Microsoft Management Console (MMC).

No entanto, embora o IIS seja um servidor Web muito rico em recursos, ele apresenta algumas desvantagens. Por exemplo, o IIS não é tão amplamente suportado quanto outros servidores da Web, como o Apache. Como tal, pode ser mais desafiador encontrar ajuda e documentação para o IIS.

Também não é tão flexível quanto alguns dos outros servidores da web. Pode ser um desafio configurar para determinados tipos de implantações. Além disso, você só pode usá-lo com o sistema operacional Windows.

Apesar dessas desvantagens, o IIS continua sendo uma escolha popular de servidor da Web para muitas empresas e organizações. Se você estiver pensando em usar o IIS para seu site ou aplicativo da Web, primeiro avalie suas necessidades específicas para garantir que o IIS atenda aos seus requisitos.

Executando o WordPress no Microsoft IIS

É possível executar o WordPress no Microsoft IIS. O WordPress possui documentação oficial que descreve as etapas necessárias para instalar e executar o WordPress no IIS. Você também pode consultar a documentação da Microsoft sobre como instalar o WordPress no IIS.

Para começar, primeiro você precisa baixar o Web Platform Installer do site da Microsoft. Uma vez instalado, você pode seguir as instruções para executar o Assistente de Configuração:

O assistente de configuração do Microsoft Web Platform Installer.

Em seguida, você pode iniciar o instalador. Na guia Aplicativos (1) , localize o WordPress e clique no botão Adicionar (2) seguido de Instalar (3) :

Adicionando o WordPress no Microsoft Web Platform Installer.

Em seguida, você pode revisar e configurar a instalação para concluir a configuração:

Configurando um aplicativo WordPress no Microsoft Web Platform Installer.

Por exemplo, você precisará selecionar um banco de dados e criar suas credenciais. Em seguida, continue seguindo as instruções para concluir o processo de configuração.

Conclusão

Os servidores da Web são necessários para tornar o conteúdo e os aplicativos do seu site acessíveis aos navegadores. No entanto, existem muitas opções diferentes para escolher. Um que você pode considerar usar é o Microsoft IIS.

Como discutimos neste post, o IIS é um servidor web versátil que pode hospedar sites de todos os tamanhos, desde pequenos sites pessoais até grandes sites corporativos. Com seu suporte para uma ampla variedade de protocolos e ferramentas de gerenciamento abrangentes, o IIS facilita a implantação e o gerenciamento de sites seguros e confiáveis.

Você tem alguma dúvida sobre o software de servidor da Web Microsoft IIS? Deixe-nos saber na seção de comentários abaixo!