如何使用django和tornado配置多个网站?
在我的 VDS 上,我使用 nginx、django 和tornado。我只有一个项目,现在我要部署另一个具有不同域名的项目。我想使用不同的数据库和文件夹。 我知道如何配置 nginx 来提供静态资源,但是龙卷风呢? 我应该为每个项目运行单独的龙卷风实例还是有更好的解决方案?
On my VDS I use nginx, django and tornado. I had just one project, Now i gonna deploy another one project with a different domain name. I want to use different databases and folders.
I know how to configure nginx for serving static resourses , but what about tornado?
Should i run separeted instance of tornado for each project or is there any better solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,通常您必须为不同的项目使用单独的 Tornado 实例(具有单独端口的进程),并为 nginx 配置中每个域的 proxy_pass 指令使用不同的上游服务器。
Yes, generally you have to use separate Tornado instances (processes with separate port) for different projects and use different upstream servers for proxy_pass directives of each domain in nginx config.