Como instalar e executar o servidor Nginx no Windows

Cum se instalează și se execută serverul Nginx pe Windows 10
⏱️ 10 min read

Nginx é um servidor web muito popular entre os sistemas Linux e BSD. Ele também pode ser instalado no Windows 10. No entanto, existem algumas limitações de desempenho no Windows que não foram atenuadas até agora, mas os desenvolvedores resolverão esses problemas em uma versão futura. Para instalar e executar o Nginx com sucesso no Windows, siga as etapas abaixo.

Baixe o servidor Nginx

Existem muitos baixar versões do Nginx para Windows, e a Nginx recomenda o uso da “versão principal”. No entanto, você não encontrará nenhum problema se baixar sua versão estável mais recente para Windows.

Selecione a versão desejada e baixe seu arquivo zip para o seu PC.

Como primeira etapa, você precisa extrair a nova pasta. Você pode usar 7-zip, WinRAR ou qualquer outro software de compressão popular.

Nginx Windows Extrair arquivo zip

Depois de extrair o conteúdo do arquivo na pasta original, você deve mover toda a pasta que veio com a cópia de download integrada para os “Arquivos de Programa”. Podemos mover ou copiar e colar essa pasta extraída.

Arquivos de programa do Windows Nginx

Executaremos o Nginx a partir deste local como um programa de serviço da web padrão.

Instalando o Nginx

Para instalar e executar o Nginx, selecione e clique duas vezes no arquivo Nginx.exe. Agora ele foi ativado para uso posterior. Você pode encontrar uma tela de bloqueio do Windows Defender enquanto executa o servidor Nginx, que deve ser permitido por você.

Programa Nginx Windows Run

Na próxima etapa, você precisa verificar se a instalação foi bem-sucedida. Para isso, vá para o seu navegador padrão e digite localhost. Microsoft Edge é o navegador usado no exemplo abaixo. Se você vir uma tela dizendo que o servidor da web Nginx foi instalado com êxito e está funcionando, significa que não houve problemas com a instalação do Nginx no Windows.

Nginx Windows Browser Localhost

Para interromper o Nginx, você pode encerrá-lo na janela do Gerenciador de tarefas.

Nginx Windows End Task

Executando o Nginx em seu PC com Windows

Para executar o Nginx, você deve usar os Serviços de Informações da Internet (IIS), que é um servidor da Web da Microsoft que atende às páginas ou arquivos HTML solicitados. Você pode habilitá-lo em “Ativar ou Desativar Recursos do Windows” no Painel de Controle. Verifique os campos obrigatórios para “Ferramentas de gerenciamento da Web” e “Console de gerenciamento do IIS”.

Nginx Windows Iis habilitado

Demorará um pouco para que o IIS seja habilitado em seu computador quando as alterações forem aplicadas.

Nginx Windows I está aplicando alterações

Você pode abrir o Gerenciador do IIS diretamente do menu Iniciar. Sempre abra-o no modo Administrador.

Menu Iniciar do Nginx Windows Iis Manager

Aqui, você poderá acessar o site padrão, que geralmente está localizado em “inetpub wwwroot”. Isso também é conhecido como raiz do aplicativo da web. Você pode procurá-lo no File Explorer por meio de uma pesquisa simples.

Pasta raiz do Nginx Windows Inetpub

É útil alterar o caminho físico dessa raiz para uma pasta mais desejável. Criei uma nova pasta “Trabalho” em C: e alterei o caminho físico para “C: Trabalho”. Quando você clica duas vezes na opção “site padrão” no Gerenciador do IIS, ele deve levar a essa nova pasta. Alternativamente, você pode clicar com o botão direito do mouse no menu e selecionar “explorar” para o mesmo resultado.

Pasta raiz do gerenciador Nginx do Windows Iis

Depois disso, vá para a pasta Nginx que você renomeou nos arquivos de programa. Clique em “Conf” e selecione “nginx.conf”. Este arquivo pode ser editado usando o editor de texto Notepad ++, mas você pode usar qualquer outro editor, como Atom ou Visual Studio Code.

Editar arquivo de configuração Nginx com Notepadplusplus

No Notepad ++, encontre a localização da raiz e altere-o do html padrão.

Raiz de localização do Windows Nginx

Conforme mostrado aqui, altere a raiz para o caminho físico editado que discutimos acima.

Nginx Windows Localização raiz alterada

Você pode editar o arquivo index.html na pasta raiz em uma guia separada. Altere o texto para o que você deseja que o servidor da web exiba na tela.

Nginx Windows Text Changed Index.html

Saia do programa Nginx.exe usando “Finalizar tarefa”. Abra e execute o arquivo “nginx.exe” no modo Admin.

Modelo localhost em uma janela do navegador. O servidor da web Nginx destacará as edições que você fez.

Programa Nginx Windows Runing

Exemplo de aplicação de Nginx no Windows

O Site de recursos Nginx tem uma lista completa de aplicativos de servidor da web que você pode usar para executar vários aplicativos no PC com Windows.

Por exemplo, você pode usar o Nginx no Windows para criar um link para uma página da web, como uma página de login do cliente. Depois de fazer as alterações de configuração no arquivo “nginx.conf”, seus usuários finais serão capazes de acessar a página de login em seu final.

Volte para o arquivo “nginx.conf” compartilhado na seção anterior. Em vez de “localhost”, você precisa de um nome de domínio para o servidor acessar. “Index.html” é um comando usado para apontar para qualquer página html estática.

Nginx Windows Put Domain Name

Na próxima etapa, vá para “local” e modifique o texto usando uma “api”, seguido por um servidor proxy adicionado com um ping “http”. Isso deve apontar para qualquer página de login para a qual você deseja que esta página direcione.

Login do servidor proxy do Windows Nginx

Salve o arquivo e execute o programa “Nginx.exe” no modo Admin. Para que esta página de login tenha uma boa aparência para o usuário final, você deve ter configurado previamente o servidor da web em um programa IDE como Eclipse.

perguntas frequentes

1. Quais são os comandos básicos para operar o Nginx para Windows 10?

No Windows, o Nginx pode ser executado como um aplicativo de console padrão. Para gerenciá-lo, os seguintes comandos simples são usados ​​com frequência:

nginx -s stop Desligamento rápido
nginx -s quit Desligamento gracioso
nginx -s reload Alterar a configuração, iniciar novos processos de trabalho com uma nova configuração, desligamento normal de processos de trabalho antigos
nginx -s reopen Reabrindo arquivos de log

2. Qual é a função do IIS Webserver em aplicativos Nginx no Windows?

IIS é o servidor web nativo da Microsoft que oferece suporte a HTTP, HTTPS, SMTP e outros protocolos e não está habilitado no Windows como padrão. Quando o Nginx é instalado no Windows, ele lida com o tráfego ativo com base nas alterações feitas nos arquivos nginx.conf. Para isso, o Nginx precisa se conectar internamente a um IIS habilitado e, em seguida, armazenar em cache sua resposta para quaisquer solicitações futuras.

A maior vantagem do Nginx é que ele é usado no front-end antes de sites dinâmicos de alta carga. Imagine dezenas de milhares de usuários do seu site baixando um arquivo de vídeo importante do IIS ao mesmo tempo. Pode tornar-se dolorosamente lento. se você tiver um servidor front-end muito poderoso, como o Nginx, que lida com o tráfego, a solicitação será processada com mais rapidez. Verifique a seção “executando o Nginx no PC com Windows” para obter mais detalhes sobre a função do servidor web IIS.

3.Como o Nginx funciona no Windows?

Nginx oferece suporte a vários aplicativos no Windows, como servidor da web, balanceador de carga, proxy de email e muito mais. Para executá-los no Windows, todas as alterações desejadas são afetadas por várias strings modificadas no arquivo “nginx.conf” na pasta de instalação do Windows. Para saber mais sobre os comandos Nginx, incluindo a documentação, visite este link.

A Nginx é uma das empresas líderes de servidores da web atualmente. Além disso, é mais rápido, pode lidar com mais problemas simultâneos e é confiável. Para resumir, se você tem um site simples que deseja conectar ao Nginx, pode fazê-lo agora mesmo sem problemas. Continue lendo para verificar a comparação do Nginx com o OpenLiteSpeed.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Você pode gostar...