Django部署的设计建议

时间:2013-03-10 15:08:58

标签: django deployment gunicorn

我在过去一年左右使用过Django,但我从未将网站部署到生产环境中。我希望对我提出的部署设计有所了解。

使用案例

我将在未来几个月内为多个客户部署一页或两页网站。我计划使用clienta.mysite.com或mysite.com/clienta布局。这些页面将是客户输入数据的表单(例如信用卡信息),这些表格将通过SSL传输回服务器。然后,服务器将与处理站点建立所需的连接,处理事务,并将结果返回给客户端。

计划

我的计划是使用Nginx + Gunicorn设置来处理传入的连接并提供简单的页面。将来我可能会做一些更复杂的页面交互,但是现在它们将是简单的html表单。 django后端将处理与远程处理服务器的交互,然后通过生成的结果页面将结果返回给客户端。

问题

  • 此实施是否适用于10或100个客户?
  • 我有没有看到一些明显的陷阱?
  • 这有点矫枉过正吗?是否有更简单/更好的方法来处理这种情况?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您为每个客户端使用一个子域,则每个域需要一个SSL证书,或者通配符证书,这可能比标准SSL证书更昂贵。