FGF-College-Work / Forum

:beer: Espaço dedicado a discussões e tira dúvida sobre disciplinas e conteúdo tecnológico.
MIT License
13 stars 4 forks source link

nginx para Windows #136

Open marcialwushu opened 5 years ago

marcialwushu commented 5 years ago

nginx para Windows

A versão do nginx para Windows usa a API nativa do Win32 (não a camada de emulação do Cygwin). Somente o select()método de processamento de conexão é usado atualmente, portanto, alto desempenho e escalabilidade não devem ser esperados. Devido a isso e alguns outros problemas conhecidos, a versão do nginx para Windows é considerada uma versão beta . No momento, ele fornece quase a mesma funcionalidade que uma versão para UNIX do nginx, exceto o filtro XSLT, o filtro de imagem, o módulo GeoIP e a linguagem Perl incorporada.

Para instalar o nginx / Windows, faça o download da distribuição da versão principal mais recente (1.15.8), pois a ramificação da linha principal do nginx contém todas as correções conhecidas. Em seguida, descompacte a distribuição, vá para o diretório nginx-1.15.8 e execute nginx. Aqui está um exemplo para a unidade C: diretório raiz:

cd c: \
descompacte nginx-1.15.8.zip
cd nginx-1.15.8
começar o nginx

Execute o tasklistutilitário de linha de comando para ver os processos nginx:

C: \ nginx-1.15.8> lista de tarefas / fi "imagename eq nginx.exe"

Nome da Imagem Nome da Sessão PID Sessão # Uso de Mem
================================================== =========
nginx.exe 652 Console 0 2 780 K
nginx.exe 1332 Console 0 3 112 K

Um dos processos é o processo mestre e outro é o processo de trabalho. Se o nginx não iniciar, procure o motivo no arquivo de log de erros logs\error.log. Se o arquivo de log não tiver sido criado, a razão para isso deve ser relatada no log de eventos do Windows. Se uma página de erro for exibida em vez da página esperada, procure também o motivo no logs\error.logarquivo.

O nginx / Windows usa o diretório onde foi executado como o prefixo para caminhos relativos na configuração. No exemplo acima, o prefixo é C:\nginx-1.15.8\. Caminhos em um arquivo de configuração devem ser especificados no estilo UNIX usando barras normais:

access_log logs / site.log;
raiz C: / web / html;

O nginx / Windows é executado como um aplicativo de console padrão (não um serviço) e pode ser gerenciado usando os seguintes comandos:

Problemas Conhecidos

Possíveis aprimoramentos futuros

https://nginx.org/en/docs/windows.html