Executa o Apache com o mod_wsgi e o Nginx com o Gunicorn no mesmo servidor?

0

Eu tenho uma gota no Digital Ocean que estou usando para hospedar projetos e aprender sobre diferentes tecnologias. Eu já tenho algumas coisas rodando usando Apache2 e mod_wsgi executando um aplicativo Flask. Estou interessado em experimentar algumas outras coisas, especificamente um aplicativo do Django com Nginx e Gunicorn.

Os vários tutoriais que eu procurei recomendam começar com um novo servidor Ubuntu, mas não quero apagar meu servidor; Eu gostaria de continuar hospedando meus projetos existentes.

É possível configurar tudo isso em um único servidor sem causar problemas? Se assim for, não preciso de uma explicação passo a passo, porque provavelmente vou aprender mais para descobrir como vou, mas, se não for possível, prefiro não jogar fora horas de tempo tentando fazê-lo funcionar quando nunca será.

    
por coralvanda 04.12.2016 / 15:18

1 resposta

1

Depende realmente do projeto, mas sim você pode hospedar muitos projetos em um único servidor. É um ótimo exercício de aprendizado, mas existem algumas considerações.

  1. Verifique se eles estão protegidos. Uma falha de segurança pode derrubá-los.
  2. Apenas um serviço pode existir em uma porta.
  3. Assegure-se de que os projetos não consumam muito CPU, ou que eles atinjam todos eles.
  4. Os contêineres do Docker podem ajudar a hospedar alguns projetos em contêineres no mesmo servidor para evitar que os arquivos de configuração entrem em conflito e sejam sobrescritos se seus projetos forem muito semelhantes.
por Kyle H 04.12.2016 / 15:29