Por que eu desejaria conectar o nginx ao uWSGI?

0

Estou lendo sobre a execução do uWSGI por trás do nginx: link

Por que você não exporia diretamente o aplicativo uWSGI - por que você o colocaria atrás do nginx? (Isso é mesmo possível? Eu sou um newb quando se trata dessas coisas.)

    
por Dave 29.10.2011 / 20:04

1 resposta

2

O uWSGI é um servidor de aplicativos, ele é ajustado e tem opções para executar código customizado da maneira mais segura possível. O nginx é um servidor web, e é ajustado e otimizado para este tipo de trabalho (servindo arquivos estáticos e proxy). Você também pode executar o uWSGI como um servidor da Web, mas perderá a quantidade de recursos do nginx (ou qualquer servidor da Web que deseje usar) e sua eficiência no atendimento de arquivos estáticos. Há uma enorme quantidade de outras razões (incluindo segurança), mas a principal delas é o escopo diferente. então você precisa de ambos. Aliás, esse é um paradigma normal (proxy de servidor da Web para o servidor de aplicativos) para praticamente todas as soluções modernas de implementação.

    
por 30.10.2011 / 05:35