Servidor Web para SVN+PHP+Django+Rails

Servidor Web para SVN+PHP+Django+Rails

Prefácio:Não estou perguntando sobre as diferenças entre Nginx e Apache, nem quero iniciar um "qual é o melhordiscussão.

Gostaria de pedir ajuda para escolher a solução mais adequada para esta situação específica. Preciso configurar um ou mais repositórios SVN acessíveis via HTTP, além de alguns sites PHP, Django e Ruby. No entanto, e como só tenho 512Mb de RAM à minha disposição, temo que o Apache seja uma escolha demasiado pesada... Por outro lado, ouvi dizer que o Nginx não suporta totalmente SVN (WebDAV) e Django sem proxy reverso para Apache. Isso ainda é verdade? Devo optar pelo Apache/Nginx sozinho? Ou devo configurar ambos e fazer com que o Nginx manipule conteúdo estático e faça proxy para Apacge para conteúdo dinâmico?

Responder1

O Nginx é menor, mais simples e mais agradável de configurar, e recomendo segui-lo como seu único servidor web.

De acordo com a página Nginx WebDAV, o suporte completo ao WebDAV agora está disponível combinando o 'http_dav_module' com o módulo complementar disponível ao qual a página está vinculada no GitHub.

A documentação está disponível em outro lugar para execuçãoDjango no NginxePHP no Nginx. Tutoriais para executar Rails no Nginx também são facilmente encontrados.

Se 512 MB de RAM ainda serão suficientes dependerá de vários fatores. Eu recomendo ter algum espaço de troca disponível caso as coisas estejam apertadas.

informação relacionada