【问题标题】:Design suggestions for Django DeploymentDjango 部署的设计建议
【发布时间】:2013-03-10 15:08:57
【问题描述】:

在过去一年左右的时间里,我断断续续地使用 Django,但我从未将网站部署到生产环境中。我希望对我提议的部署设计提供一些意见。

用例

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

计划

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

问题

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

谢谢!

【问题讨论】:

    标签: django deployment gunicorn


    【解决方案1】:

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

    【讨论】:

    • 这很好知道;我完全忘记了子域的影响。 mysite.com/clientA 就是这样。
    • 还有其他人对此有意见吗?
    猜你喜欢
    • 1970-01-01
    • 2019-08-10
    • 1970-01-01
    • 2014-11-05
    • 2011-03-13
    • 2018-10-21
    • 2012-10-31
    • 2011-10-23
    • 1970-01-01
    相关资源
    最近更新 更多