2011-03-29 2 views
1

Je lance un petit VPS avec une mémoire de 512M qui héberge actuellement 3 sites PHP à très faible trafic et un compte email personnel.Déploiement du premier projet Django

Je me suis enseigné Django au cours des dernières semaines et je commence à penser à déployer un projet.

Il semble y avoir un très grand nombre de méthodes pour déployer un site Django. Compte tenu des ressources limitées dont je dispose, quelle serait l'option la plus appropriée?

Le système VPS sera-t-il adapté pour héberger des sites python et PHP ou cela vaudrait-il la peine d'avoir un serveur séparé?

Un conseil apprécié.

Merci.

+0

Dépend de ce que vous utilisez dessus. Si vous utilisiez facebook, ça descendrait probablement: P Si vous l'utilisez pour de petits projets, ça ira probablement bien. Essayez-le et voyez :) – tiagoboldt

Répondre

3

Il n'y a pas vraiment un grand nombre de façons de le faire. En fait, il y a la manière recommandée - via Apache/mod_wsgi - et toutes les autres façons. La méthode recommandée est entièrement documentée here.

Pour un site à faible trafic, vous ne devriez pas avoir de problème à l'intégrer dans votre VPS 512 Mo avec vos sites PHP.

1

Django dispose d'une documentation décrivant server arrangements possible. Pour une configuration légère, mais très robuste, je recommande l'installation de Nginx. C'est beaucoup plus léger qu'Apache.

1

Je lance plusieurs sites Django à faible trafic sur un 256 VPS sans problème. J'ai la configuration Nginx comme proxy inverse et pour servir les fichiers statiques (javascript, CSS, images) et Apache en utilisant mod_wsgi pour servir Django comme décrit dans la documentation. L'exécution de sites PHP peut également ajouter un peu de frais généraux, mais, si vous parlez de sites «ludiques» à faible trafic, tout devrait bien se passer.