2010-04-12 9 views
2

Sur mon VDS j'utilise nginx, django et tornado. Je n'avais qu'un seul projet, maintenant je vais déployer un autre projet avec un nom de domaine différent. Je veux utiliser différentes bases de données et dossiers. Je sais comment configurer nginx pour diffuser des ressources statiques, mais qu'en est-il de tornado? Dois-je exécuter une instance séparée de tornade pour chaque projet ou y a-t-il une meilleure solution?Comment configurer plusieurs sites web avec django et tornado?

+0

Clarifier ma question. Je voulais déployer plusieurs projets django et utiliser seulement ** 1 ** processus de diffusion. Les projets n'avaient pas beaucoup de visiteurs. Pour tornado je n'avais trouvé aucune solution. Mais pour uWSGI, il y a [une solution] (http://projects.unbit.it/uwsgi/wiki/VirtualHosting) – mapcuk

Répondre

1

Oui, en général, vous devez utiliser des instances distinctes de Tornado (processus avec port séparé) pour différents projets et utiliser différents serveurs en amont pour proxy_pass directives de chaque domaine dans la configuration nginx.

Questions connexes