Uma das vantagens dos sistemas UNIX, como o Linux, é sua capacidade de desempenho e versatilidade na execução de 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 suas próprias funções de gerenciamento web são extensas e escaláveis.
Recursos do NginxTodas as fontes, bem como a documentação do Nginx, são distribuídas pela licença BSD de 2 cláusulas e algumas de suas principais características são:
- Ele tem suporte de armazenamento em cache acelerado para 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 e índices estáticos.
- Ele integra um proxy reverso acelerado com armazenamento em cache.
- Ele foi projetado com arquitetura modular.
- Filtros estão disponíveis 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.
- Aceita os métodos PUT, DELETE, MKCOL, COPY e MOVE.
- Redirecione os códigos de erro 3xx-5xx.
- Transmita FLV e MP4.
- Sua geolocalização é baseada em IP.
- Tem Perl embutido.
- Você pode redirecionar o usuário para um servidor IMAP ou POP3 por meio 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.
- Permite ser reconfigurado e atualizado por meio de um executável sem afetar o atendimento ao cliente.
- Inclui suporte para kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), / dev / poll (Solaris 7 11 / 99+), portas de eventos (Solaris 10), select e poll.
Como você pode ver, existem muitas funções do Nginx e, embora seja oficialmente compatível com sistemas Microsoft como Windows XP, Windows Server2021-2022, Windows 7, Windows 10, não é normal para alguns usuários instalá-lo no Windows 10 desde eles acham que é seu próprio Linux. Mas o Solvetic 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
Passo 1
Para começar, iremos para o seguinte link oficial do Nginx:
Passo 2
Lá veremos o seguinte:
PROLONGAR
etapa 3
Como você pode ver, as opções são diversas, o Nginx recomenda usar a opção "Versão principal", mas isso ainda está sujeito a erros, então Solvetic aconselha você a baixar o tablet da seção "Versão estável", que neste caso seria "nginx / Windows -1.16.1.pgp ”, clicando ali definimos onde o arquivo compactado será salvo:
PROLONGAR
Passo 4
Clicamos em Salvar e, uma vez baixado, procedemos à extração de seu conteúdo clicando com o botão direito do mouse no arquivo e selecionando "Extrair aqui":
PROLONGAR
Etapa 5
Uma vez extraído, veremos o seguinte:
PROLONGAR
Etapa 6
Agora vamos mover a pasta “nginx-1.16.1 para o caminho" Arquivos de programas "na unidade C do Windows 10. O objetivo disso é executar o Nginx como um programa de serviço da web padrão.
PROLONGAR
2. Instale o Nginx no Windows 10
Passo 1
Depois de copiar a pasta para o drive C, procedemos com a instalação do Nginx, para isso daremos um duplo clique no executável nginx.exe na pasta que movemos:
PROLONGAR
Passo 2
O Windows 10 pode exibir o seguinte aviso:
etapa 3
Devemos permitir o acesso ao serviço Nginx no Firewall do Windows clicando no botão "Permitir acesso", então 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:
PROLONGAR
Passo 4
Será possível verificar os serviços Nginx desde o Gerenciador de Tarefas que acessamos clicando com o botão direito na barra de tarefas e na guia "Processos" e na seção "Processos em segundo plano" veremos aqueles associados ao Nginx. Lá podemos reiniciá-los ou encerrá-los, se desejarmos.
PROLONGAR
3. Execute o Nginx no Windows 10
Passo 1
Assim que o Nginx estiver instalado como vimos, iremos para a função de recursos do Windows usando qualquer 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 e clicando na linha "Ativar ou desativar recursos do Windows"
PROLONGAR
Passo 2
Na janela apresentada localizaremos a linha "Serviços de Informação da Internet", exibimos a secção "Ferramentas de administração Web" e a seguir activamos a caixa "Consola de administração IIS":
ObservaçãoEsta etapa é vital, pois para executar o Nginx no Windows 10, será necessário utilizar o Internet Information Services (IIS) que é um servidor web da Microsoft a partir do qual você pode gerenciar páginas ou arquivos HTML.
etapa 3
Depois de selecionar esta caixa, clique em OK e o processo será executado para ativar esse recurso do Windows 10:
Passo 4
Assim que os arquivos forem validados, as alterações serão aplicadas:
Etapa 5
Quando isso terminar, veremos o seguinte. Clique em Fechar para sair do assistente.
Etapa 6
Podemos acessar o Gerenciador do IIS a partir do menu Iniciar:
Etapa 7
Ao acessar, veremos o seguinte:
PROLONGAR
Etapa 8
Por padrão, o caminho do servidor é inetpub wwwroot:
PROLONGAR
Etapa 9
Se desejarmos, podemos editar esta rota clicando com o botão direito do mouse na linha "Site padrão" e selecionando "Configuração básica":
PROLONGAR
Etapa 10
Em seguida, adicionamos o caminho desejado no campo "Caminho físico":
Etapa 11
Clicamos em OK para salvar as alterações:
PROLONGAR
Etapa 12
Depois disso iremos para o caminho C: \ Arquivos de Programas \ nginx-1.16.1 \ conf e lá clicaremos com o botão direito no arquivo nginx.conf e escolheremos um editor de texto para edição:
PROLONGAR
Etapa 13
No arquivo vamos localizar a linha "localização" e aí estabeleceremos o caminho que definimos anteriormente:
PROLONGAR
Etapa 14
Salvamos as alterações e agora iremos para a pasta HTM e abriremos o arquivo "index" com um editor de texto:
PROLONGAR
Etapa 15
Ao acessar o arquivo podemos editar o texto desejado:
PROLONGAR
Etapa 16
Voltando a um navegador e executando "localhost" novamente, veremos a mensagem que estipulamos:
PROLONGAR
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. assim, obtenha o máximo potencial desta ferramenta.