Nginx é um servidor web muito popular para sistemas Linux e BSD . Ele também pode ser instalado no Windows, desde que você aceite as limitações de desempenho que até agora não foram corrigidas. Você ainda pode hospedar um servidor web ou portal de clientes/funcionários no conforto do seu laptop Windows. Para instalar e executar o Nginx com sucesso no Windows, siga as etapas abaixo.
Instale o Nginx no Windows
Para começar, você precisará instalar o Nginx em seu laptop ou PC com Windows. Não existe um instalador Nginx regular com este sistema operacional. Você precisará baixar uma de suas versões online e salvá-la no local da unidade C: do seu PC.
1. Selecione a versão desejada e baixe o arquivo zip para o seu PC. Nginx recomenda usar a “versão principal”, pois ela vem com os recursos mais recentes. Se você não precisar desses recursos, a versão estável mais recente também funcionará.

Baixe a versão principal do Nginx do site oficial
2. Após o download, descompacte a nova pasta clicando com o botão direito nela. Você também pode usar softwares de compactação populares como 7-Zip ou WinRAR .
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Clique com o botão direito para extrair todos os arquivos do software de instalação Nginx baixado.
3. Mova toda a pasta incluída com a cópia de download integrada para a unidade C:. O exemplo moveu-o para “Arquivos de Programas” , mas pode ser salvo em qualquer lugar do seu PC, incluindo a unidade D.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Mova a pasta Nginx extraída para Arquivos de Programas
4. Selecione e clique duas vezes no arquivo “Nginx.exe”. Agora ele foi habilitado para uso posterior. O exemplo executará o Nginx a partir deste local como o programa de serviço da web padrão.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Clique duas vezes no aplicativo Nginx dentro da pasta Arquivos de Programas.
5. Se você tiver o filtro Windows SmartScreen ativado, isso pode impedir a execução do instalador Nginx. Clique em “Mais informações” para ignorar o limite.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Clicar em "Mais informações" na janela do aplicativo Nginx bloqueia o SmartScreen.
6. Clique no texto “Executar mesmo assim” para executar o arquivo nginx.exe.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
O SmartScreen bloqueia aplicativos Nginx que você ainda pode executar.
7. Você pode encontrar uma tela adicional de bloqueio do firewall do Windows Defender ao executar o servidor Nginx; isso deve ser permitido por você. Uma vez feito isso, você pode usar facilmente o Nginx em seu dispositivo Windows.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
O firewall do Windows Defender bloqueou o aplicativo Nginx. Clique em Permitir acesso para executá-lo.
Como iniciar o Nginx no Windows
Há muitas maneiras de executar o Nginx em um PC com Windows, dependendo dos requisitos de uso final. Você pode usar esses métodos simultaneamente. Por exemplo, você pode iniciar o servidor Nginx usando seu arquivo de aplicativo ou do PowerShell .
1. Use arquivos de aplicativo Nginx
O Nginx possui um arquivo de aplicativo integrado no qual você pode clicar duas vezes conforme descrito na seção acima. Você precisará ignorar quaisquer restrições impostas pelo SmartScreen ou Windows Defender.
1. Quando terminar, vá para o navegador padrão e digite localhost. Microsoft Edge é o navegador usado no exemplo abaixo.
2. Se você vir uma tela dizendo que o servidor web Nginx foi instalado com sucesso e está funcionando, significa que não há problemas com a instalação do Nginx no Windows.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Navegador Edge no Windows mostrando o script padrão do Nginx após inserir “localhost” na barra de endereço.
3. Para parar o Nginx, você pode encerrá-lo na janela do Gerenciador de Tarefas . Se você não conseguir encerrá-lo diretamente em Processos , clique com o botão direito para selecionar “Ir para detalhes” .
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Clique com o botão direito para selecionar “Ir para detalhes” para o processo Nginx no Gerenciador de Tarefas.
4. Identifique todas as instâncias do Nginx.exe e clique com o botão direito para finalizar cada tarefa.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Clique com o botão direito para selecionar "Finalizar tarefa" para encerrar o processo Nginx dentro do Gerenciador de Tarefas
5. Ignore quaisquer avisos como “Deseja encerrar o Nginx.exe”. Clique em “Finalizar processo” para continuar o processo de encerramento.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Clique em “Finalizar processo” para encerrar o Nginx.exe do Gerenciador de Tarefas.
6. Ao entrar localhost , você verá uma tela “Não é possível acessar esta página” no site do seu navegador.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Nginx localhost mostra o erro “Não é possível acessar esta página” no navegador.
2. Utilize o PowerShell
A melhor parte do Nginx é que ele pode ser executado como um script automatizado do PowerShell e também do Prompt de Comando. O artigo demonstrará isso para o PowerShell abaixo.
1. Inicie o PowerShell com direitos de administrador .
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Execute o PowerShell com direitos de administrador.
2. Volte para a pasta onde você salvou o aplicativo Nginx e clique com o botão direito para ir para Propriedades . Aqui você pode copiar o caminho exato da pasta. Neste exemplo, é “C:\nginx-1.25.1\nginx-1.25.1”
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Caminho do local do arquivo do aplicativo Nginx no diretório Nginx instalado.
3. Altere o diretório do PowerShell para apontar para o caminho acima.
cd Path of Nginx installer
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Redirecione o caminho do diretório do aplicativo PowerShell para Nginx.
4. Para inicializar o servidor Nginx, digite o seguinte comando.
start nginx
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Inicie o Nginx no PowerShell com direitos de administrador.
5. Você pode visualizar instâncias do processo Nginx.exe no Gerenciador de Tarefas aninhado no Windows PowerShell.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
O Nginx está sendo executado como processos em segundo plano em uma janela do PowerShell, conforme visto no Gerenciador de Tarefas.
6. No Windows, o Nginx pode ser executado como um aplicativo de console padrão. Para gerenciá-lo, os seguintes comandos simples são frequentemente usados:
nginx -s stop |
Desligue o dispositivo rapidamente |
nginx -s quit |
Desligue o dispositivo normalmente |
nginx -s reload |
Alterar configuração, iniciar novos processos de trabalho com nova configuração, desligar gradualmente processos de trabalho antigos |
nginx -s reopen |
Reabra o arquivo de log |
7. Se você encontrar algum erro, como “O comando nginx não foi encontrado, mas existe no local atual”, o PowerShell solicitará que você use outro comando. O exemplo a seguir substitui todas as instâncias do nginx por /.nginx , usando-as para recarregar e sair do programa.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Lista de comandos Nginx na janela do PowerShell.
3. Use o Gerenciador IIS
Você também pode usar o Internet Information Services (IIS) para executar o Nginx, um servidor web da Microsoft que atende páginas solicitadas ou arquivos HTML. Anteriormente, era obrigatório, mas agora não é mais o caso.
1. Você pode ativar esse recurso na seção “Ativar ou desativar recursos do Windows” do Painel de controle. Verifique os campos obrigatórios para “Ferramentas de gerenciamento da Web” e “Console de gerenciamento do IIS” .
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Habilite o Console de Gerenciamento do IIS nos Serviços de Informações da Internet.
2. Demorará um pouco para que o IIS seja habilitado em seu computador depois que as alterações forem aplicadas.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Aplique alterações para habilitar recursos do Windows no Windows.
3. Você verá o status de sucesso “O Windows concluiu as alterações solicitadas”.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
O Windows concluiu as alterações necessárias para habilitar os recursos necessários com o Console do IIS.
4. Você pode abrir o Gerenciador IIS diretamente no menu Iniciar. Sempre abra-o no modo Administrador.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Abra o aplicativo IIS Manager no menu Iniciar no modo Administrador.
5. Aqui você poderá acessar o site padrão, geralmente localizado em “inetpub wwwroot”. Você pode encontrá-lo no File Explorer por meio de uma pesquisa simples.
6. Ao clicar duas vezes na opção “Site padrão” no Gerenciador do IIS, isso o levará a esta nova pasta. Alternativamente, você pode clicar com o botão direito no menu e selecionar “Explorar” para obter os mesmos resultados.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
O diretório raiz do PC é determinado usando o Gerenciador IIS.
7. Depois que o console IIS estiver habilitado, você poderá visualizar seu site digitando localhost em seu navegador padrão.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
O servidor local no Nginx aponta para o site do IIS.
Como configurar o Nginx para Windows
Para executar o Nginx no Windows, todas as alterações desejadas são afetadas pelas diferentes strings modificadas nos arquivos “index.html” e “nginx.conf” no diretório de instalação. Essas strings normalmente são editadas com o editor de texto Notepad, mas você pode usar qualquer outro editor, como Atom, Notepad++ ou Visual Studio Code. Este exemplo irá editar o arquivo de configuração usando o Notepad++.
1. Vá para a pasta onde você salvou seu aplicativo Nginx. Clique na subpasta “html” .
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Subpasta HTML na pasta Nginx.
2. Clique com o botão direito para selecionar “Editar com Notepad++” para o arquivo index.html.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Clique com o botão direito para editar o arquivo Index HTML na pasta Nginx usando o Notepad++.
3. Você pode editar o arquivo index.html na pasta raiz em uma guia nova ou separada. Altere o texto para o que você deseja que o servidor web exiba na tela.
4. Não se esqueça de clicar no botão "Salvar" na parte superior quando terminar.
5. Saia do programa Nginx.exe usando “Finalizar tarefa” como na seção acima e reinicie-o.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Edite o arquivo HTML Nginx com alterações de texto e salve o arquivo.
6. Digite localhost na janela do navegador. O servidor web Nginx destacará as edições que você fez.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
O texto editado é visualizado como servidor local no navegador padrão.
7. Em seguida, clique em “Conf” e clique com o botão direito para selecionar “nginx.conf” e selecione “Edit with Notepad++” .
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Clique com o botão direito para editar o arquivo conf Nginx com o Notepad ++.
8. Encontre o local da pasta raiz e altere-o do html padrão para qualquer outro caminho físico.
![Como instalar e executar o servidor Nginx no Windows Como instalar e executar o servidor Nginx no Windows]()
Altere o caminho raiz do arquivo Conf com o Notepad++.