Como instalar o Nginx no Windows 10
Uma das vantagens dos sistemas UNIX, como o Linux, é sua capacidade de desempenho e versatilidade ao executar aplicativos. Se falamos de ambientes web sem dúvida que uma das aplicações mais conhecidas por todo o seu desempenho é o Nginx. Nginx (engine x), foi desenvolvido como um servidor proxy HTTP, um servidor proxy de email ou um servidor proxy TCP / UDP com o qual as funções de gerenciamento da web são amplas e escalonáveis.
- Possui suporte acelerado para armazenamento em cache de servidores FastCGI, uwsgi, SCGI e memcached.
- Tem a função de balanceamento de carga e tolerância a falhas para melhor disponibilidade.
- Você pode gerenciar arquivos estáticos e índices.
- Integre um proxy reverso acelerado com cache.
- Ele foi projetado com arquitetura modular.
- Ele tem filtros que incluem utilitários como gzipping, intervalos de bytes , XSLT, SSI e filtro de transformação de imagem.
- Possui suporte para HTTP / 2.
- Gerenciar servidores virtuais baseados em nomes e IP.
- Aceite os métodos PUT, DELETE, MKCOL, COPY e MOVE s.
- Redirecionar os códigos de erro 3xx-5xx.
- Transmite FLV e MP4.
- Sua geolocalização é baseada em IP.
- Possui Perl embutido.
- Você pode redirecionar o usuário para um servidor IMAP ou POP3 através de um servidor de autenticação HTTP externo.
- Aceita métodos de autenticação POP3: USER / PASS, APOP, AUTH LOGIN / PLAIN / CRAM-MD5, IMAP: LOGIN, AUTH LOGIN / PLAIN / CRAM-MD5 e SMTP: AUTH LOGIN / PLAIN / CRAM-MD5.
- Suporta SSL, STARTTLS e STLS.
- Suporta SSL e TLS SNI para TCP.
- Pode ser reconfigurado e atualizado usando um executável sem afetar o cliente serviço.
- Inclui suporte para kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), / dev / poll (Solaris 7 11 / 99+), portas de evento (Solaris 10), select e enquete.
Como você pode ver, existem muitas funções do Nginx e, embora seja oficialmente compatível com sistemas Microsoft como Windows XP, Windows Server 2019, Windows 7, Windows 10, não é n ormal para alguns usuários instalá-lo no Windows 10, pois acham que é algo do Linux, mas AdminGuides está aqui para explicar como instalar o Nginx no Windows 10 sem problemas e gerenciar tudo relacionado à web a partir daí.
1. Baixe o Nginx no Windows 10
Para começar, vamos para o seguinte link oficial do Nginx:
Lá veremos o seguinte:
Como você pode ver, as opções são diversas, Nginx recomenda usar a “versão principal”? mas isso ainda está sujeito a erros, então AdminGuides o aconselha a baixar o tablet da “versão estável”? seção que neste caso seria â € œnginx / Windows -1.16.1.pgp â € ??, clicando ali definimos onde o arquivo compactado será salvo:
Clicamos em Salvar e uma vez baixado, procedemos para extrair o conteúdo clicando com o botão direito do mouse no arquivo e selecionando “Extrair aqui”:
Uma vez extraído, veremos o seguinte:
Agora vamos mover a pasta “nginx-1.16.1 para o caminho“ Arquivos de programas ”na unidade Windows C 10. O objetivo disso é executar o Nginx como um programa de serviço da web padrão.
2. Instalar o Nginx no Windows 10
Depois de copiar a pasta para a unidade C, prosseguimos com o instalação do Nginx, para isso daremos um clique duplo no executável nginx.exe na pasta que movemos:
O Windows 10 pode exibir o seguinte aviso:
Devemos permitir o acesso ao serviço Nginx no Firewall do Windows clicando no botão “Permitir acesso”? , após o Nginx ser instalado automaticamente sem a necessidade de um assistente de instalação, para verificar se o Nginx foi instalado corretamente acessando um navegador da web e executando a linha localhost, o resultado deve ser o seguinte:
3. Execute o Nginx no Windows 10
Assim que o Nginx for instalado como vimos, iremos para a função de recurso do Windows usando uma das seguintes opções:
- Usando as seguintes teclas e executando o comando appwiz.cpl
+ R
- No caminho Painel de Controle \ Programas \ Programas e recursos clicando na linha 'Ativar ou desativar recursos do Windows'
Na janela pop-up, vamos localizar o “Internet Information Services”? linha, exiba as “Ferramentas de administração da web”? seção e, em seguida, ative o 'Console de administração IIS' caixa:
Assim que selecionarmos esta caixa, clique em OK e isso dará lugar ao processo de ativação desse recurso do Windows 10:
Assim que os arquivos forem validados, as alterações serão aplicadas:
Quando isso terminar, veremos o seguinte. Clique em Fechar para sair do assistente.
Podemos acessar o Gerenciador do IIS a partir do menu Iniciar:
Ao acessar, veremos o seguinte :
Por padrão, o caminho do servidor é inetpub wwwroot:
Se desejarmos, podemos editar esta rota clicando com o botão direito do mouse em “Site padrão” ?? e selecionando â € œConfiguraçà £ o básicaâ € ??:
Em seguida, adicionamos o caminho desejado no campo 'Caminho fÃsico':
Clicamos em OK para salvar as alterações:
Depois disso iremos para o caminho C: \ Arquivos de Programas \ nginx-1.16.1 \ conf e lá clicamos com o botão direito no arquivo nginx.conf e escolhemos um texto editor para ediçà £ o:
No arquivo iremos localizar o â € œlocalâ € ?? linha e aí estabelecemos a rota que definimos anteriormente:
Salvamos as alterações e agora iremos para a pasta HTM e abriremos o “índice”? arquivo com algum editor de texto:
Acessando o arquivo, podemos editar o texto desejado:
Voltando a um navegador e executando 'localhost' novamente e iremos veja a mensagem que estipulamos:
Como você pode ver, é possível instalar o Nginx no Windows 10 e assim ter uma ótima ferramenta para gerenciar sites de forma dinâmica, segura e totalmente funcional, já que cada função do Nginx foi criada para fornecer a melhor administração ao usuário final e assim tirar o máximo proveito desta ferramenta.